hyperledger / hyperledger/fabric

Multi organization and multi-channel contract version conflicts bug

Open
#4,252 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
16.7k
Forks
9.1k
Avg merge
5h 38m
Merged PRs (30d)
26

Description

### Description

Two organizations A、B are deployed on channel 1 and org B is deployed on channel 2 separately. Both channels have the same contract (and the contract name is also the same). When the version of channel 2 contract is upgraded, the contract with the same name in channel 1 cannot be used properly and endorsement errors will occur (in this case, only channel 1 contract can be upgraded to the same version)

Two organizations, A、B, are both in channel 1 and org A、org B are also in channel 2. Both channels deploy the same contract (and the contract name is the same). After the version upgrade of channel 2 contract, the contract with the same name in channel 1 can be used normally.

### Steps to reproduce

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.