Common Issues and Solutions
operator authorization not found for this corporation/operator pair— the account passed to--fromhas not been granted authorization for this message type on behalf of the[corporation]. Grant it via the Delegation module, allow-listing the exactMsgtype-URL (e.g./verana.ec.v1.MsgCreateEcosystem).corporation not registered— the address passed as[corporation]is not a registered Corporationpolicy_address. Create one first (see Create a Corporation).- The
[corporation]argument is a positional value (the Corporation'spolicy_address), not a--corporationflag. - The ecosystem
idmust correspond to an existing ecosystem controlled by the signing corporation. - DID consistency — all ecosystems sharing the same
didmust be controlled by the same Corporation. Creating or rotating to adidalready held by an ecosystem controlled by a different Corporation is rejected (MOD-ES-MSG-1-2-1,MOD-ES-MSG-2-2-1). archiveonly acceptstrueorfalse, and the message aborts if the ecosystem is already in the requested archive state.- Governance Framework documents live in the separate Governance Framework module (
gf) — create-ecosystem only seeds version 1. - Make sure the
doc-digest-sriof Governance Framework documents is correctly calculated; otherwise the Verana indexer will discard the ecosystem. - Always confirm the fee payer (the operator or a fee-granter) has sufficient
uvnabalance for transaction fees. - Network errors or invalid node URLs will cause commands to fail; verify
NODE_RPC.
For further assistance, refer to the documentation or contact support on Discord (see link at the bottom of this page).