Flow.json Configurations
Project configuration for Cadence projects on Flow Blockchain
| Type | jsonConfig |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/flow-json-configurations/latest.json |
| Source | https://raw.githubusercontent.com/onflow/flow-cli/master/flowkit/schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
jsonConfig
Definitions
account
simpleAccount | advancedAccount | simpleAccountPre022 | advanceAccountPre022
advanceAccountPre022
object
address
string
required
advanceKey
object
type
string
required
index
integer
signatureAlgorithm
string
hashAlgorithm
string
privateKey
string
mnemonic
string
derivationPath
string
resourceID
string
location
string
context
object
advancedAccount
object
address
string
required
10 nested properties
type
string
required
index
integer
signatureAlgorithm
string
hashAlgorithm
string
privateKey
string
mnemonic
string
derivationPath
string
resourceID
string
location
string
context
object
advancedNetwork
object
host
string
key
string
fork
string
contractDeployment
object
name
string
required
args
array
required
deployment
string | contractDeployment
jsonAccounts
object
jsonConfig
object
jsonContract
string | jsonContractAdvanced
jsonContractAdvanced
object
source
string
required
aliases
object
required
canonical
string
jsonContracts
object
jsonDependencies
object
jsonDependency
string | jsonDependencyExtended
jsonDependencyExtended
object
source
string
required
hash
string
required
aliases
object
required
block_height
integer
canonical
string
jsonDeployment
object
jsonDeployments
object
jsonEmulator
object
port
integer
required
serviceAccount
string
required
jsonEmulators
object
jsonNetwork
simpleNetwork | advancedNetwork
jsonNetworks
object
simpleAccount
object
address
string
required
key
string
required
simpleAccountPre022
object
address
string
required
keys
string
required
simpleNetwork
string