Re: 回复: [Hyperledger Fabric] Node SDK Invoke - Isn't Elligble
I got it to work.
What I changed was the orgs policies rule from admin, peer and client to member "OR('ExampleMSP.member')"
Rule: "OR(' ExampleMSP.admin', ' ExampleMSP.peer', ' ExampleMSP.client')"
Although I'm not sure why it worked because the user I registered is a "client". Could this be a bug in version 1.4.3?
I've been working with fabric for 2 years so I'm very familiar with it that's why I'm raising whether it could be a bug.
Em quarta-feira, 23 de outubro de 2019 09:56:12 BRT, david liu <david-khala@...> escreveu:
I guess you could carefully compare your entire configtx.yaml with
I'm having trouble invoking a transaction on a network and getting an error that I can't find anyone else having.
got query for channel channel from 192.168.6.33:33132 but it isn't eligible: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Writers' sub-policies to be satisfied
I understand it has to do with policies but they're all set for ANY in the configtx.yaml
Also, when I generate the channel genesis block, I'm still getting this warning
2019-10-23 09:11:57.649 -03 [common.tools.configtxgen.encoder] NewChannelGroup -> WARN 006 Default policy emission is deprecated, please include policy specifications for the channel group in configtx.yaml
2019-10-23 09:11:57.649 -03 [common.tools.configtxgen.encoder] NewChannelGroup -> WARN 007 Default policy emission is deprecated, please include policy specifications for the channel group in configtx.yaml
even though I have set the policies in the configtx like this:
# Policies defines the set of policies at this level of the config tree
# For Channel policies, their canonical path is
# Who may invoke the 'Deliver' API
Rule: "ANY Readers"
# Who may invoke the 'Broadcast' API
Rule: "ANY Writers"
# By default, who may modify elements at this config level
Rule: "ANY Admins"
Any insight is greatly appreciated