Skip to content

Common Deployment Errors

Back to Deploying Contracts

Overview

ErrorCauseSolution
FAULT on deployManifest permissions insufficient for constructor logicAdd required permissions or use --manifest-permissions
contract already existsContract with same hash already deployedUse update instead of deploy, or change the sender account
insufficient GASDeployer account lacks GASTransfer more GAS to the deployer
invalid NEFCorrupted or incompatible NEF fileRebuild with cargo build --release && neo-solc ...
manifest validation failedManifest has invalid fieldsCheck features is {}, verify JSON structure

MIT Licensed