start

package
v0.62.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const EnvPrefix = "FLOW"

Variables

This section is empty.

Functions

func Cmd

func Cmd(getServiceKey serviceKeyFunc) *cobra.Command

func Exit

func Exit(code int, msg string)

Types

type Config

type Config struct {
	Port                     int           `default:"3569" flag:"port,p" info:"port to run RPC server"`
	DebuggerPort             int           `default:"2345" flag:"debugger-port" info:"port to run the Debugger (Debug Adapter Protocol)"`
	RestPort                 int           `default:"8888" flag:"rest-port" info:"port to run the REST API"`
	AdminPort                int           `default:"8080" flag:"admin-port" info:"port to run the admin API"`
	Verbose                  bool          `default:"false" flag:"verbose,v" info:"enable verbose logging"`
	LogFormat                string        `default:"text" flag:"log-format" info:"logging output format. Valid values (text, JSON)"`
	BlockTime                time.Duration `` /* 147-byte string literal not displayed */
	ServicePrivateKey        string        `flag:"service-priv-key" info:"service account private key"`
	ServicePublicKey         string        `flag:"service-pub-key" info:"service account public key"`
	ServiceKeySigAlgo        string        `default:"ECDSA_P256" flag:"service-sig-algo" info:"service account key signature algorithm"`
	ServiceKeyHashAlgo       string        `default:"SHA3_256" flag:"service-hash-algo" info:"service account key hash algorithm"`
	Init                     bool          `default:"false" flag:"init" info:"whether to initialize a new account profile"`
	GRPCDebug                bool          `default:"false" flag:"grpc-debug" info:"enable gRPC server reflection for debugging with grpc_cli"`
	RESTDebug                bool          `default:"false" flag:"rest-debug" info:"enable REST API debugging output"`
	Persist                  bool          `default:"false" flag:"persist" info:"enable persistent storage"`
	Snapshot                 bool          `default:"false" flag:"snapshot" info:"enable snapshots for emulator"`
	DBPath                   string        `default:"./flowdb" flag:"dbpath" info:"path to database directory"`
	SimpleAddresses          bool          `default:"false" flag:"simple-addresses" info:"use sequential addresses starting with 0x01"`
	TokenSupply              string        `default:"1000000000.0" flag:"token-supply" info:"initial FLOW token supply"`
	TransactionExpiry        int           `default:"10" flag:"transaction-expiry" info:"transaction expiry, measured in blocks"`
	StorageLimitEnabled      bool          `default:"true" flag:"storage-limit" info:"enable account storage limit"`
	StorageMBPerFLOW         string        `` /* 175-byte string literal not displayed */
	MinimumAccountBalance    string        `` /* 194-byte string literal not displayed */
	TransactionFeesEnabled   bool          `default:"false" flag:"transaction-fees" info:"enable transaction fees"`
	TransactionMaxGasLimit   int           `default:"9999" flag:"transaction-max-gas-limit" info:"maximum gas limit for transactions"`
	ScriptGasLimit           int           `default:"100000" flag:"script-gas-limit" info:"gas limit for scripts"`
	Contracts                bool          `default:"false" flag:"contracts" info:"deploy common contracts when emulator starts"`
	ContractRemovalEnabled   bool          `` /* 127-byte string literal not displayed */
	SkipTxValidation         bool          `default:"false" flag:"skip-tx-validation" info:"skip verification of transaction signatures and sequence numbers"`
	Host                     string        `default:"" flag:"host" info:"host to listen on for emulator GRPC/REST/Admin servers (default: all interfaces)"`
	ChainID                  string        `` /* 133-byte string literal not displayed */
	RedisURL                 string        `` /* 146-byte string literal not displayed */
	SqliteURL                string        `default:"" flag:"sqlite-url" info:"sqlite db URL for persisting sqlite storage backend "`
	CoverageReportingEnabled bool          `default:"false" flag:"coverage-reporting" info:"enable Cadence code coverage reporting"`
	EVMEnabled               bool          `default:"false" flag:"evm-enabled" info:"enable EVM support"`
	StartBlockHeight         uint64        `` /* 126-byte string literal not displayed */
	RPCHost                  string        `default:"" flag:"rpc-host" info:"rpc host to query when forking Mainnet or Testnet"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL