Skip to content

Implement Channel and Chaincode core functionality#743

Merged
yeasy merged 10 commits intohyperledger-cello:lab/kirin-refactorfrom
dodo920306:feature/channel-chaincode-core
Jan 23, 2026
Merged

Implement Channel and Chaincode core functionality#743
yeasy merged 10 commits intohyperledger-cello:lab/kirin-refactorfrom
dodo920306:feature/channel-chaincode-core

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 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
Signed-off-by: dodo920306 <dodo920306@gmail.com>
@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.

@dodo920306 dodo920306 marked this pull request as ready for review January 22, 2026 05:07
@dodo920306 dodo920306 changed the base branch from main to lab/kirin-refactor January 22, 2026 06:15
@dodo920306
Copy link
Contributor Author

@yeasy Please review and merge this.

@yeasy yeasy merged commit c1cc3b8 into hyperledger-cello:lab/kirin-refactor Jan 23, 2026
1 check passed
@dodo920306 dodo920306 deleted the feature/channel-chaincode-core branch January 23, 2026 04:56
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.

2 participants