lotus命令详解
lotus
NAME: lotus - Filecoin decentralized storage network client USAGE: lotus [global options] command [command options] [arguments...] VERSION: 1.2.0+git.4aafd5902 COMMANDS: daemon Start a lotus daemon process backup Create node metadata backup version Print version help, h Shows a list of commands or help for one command basic: send Send funds between accounts wallet Manage wallet client Make deals, store data, retrieve data msig Interact with a multisig wallet paych Manage payment channels developer: auth Manage RPC permissions mpool Manage message pool state Interact with and query filecoin chain state chain Interact with filecoin blockchain log Manage logging wait-api Wait for lotus api to come online fetch-params Fetch proving parameters network: net Manage P2P Network sync Inspect or interact with the chain syncer GLOBAL OPTIONS: --help, -h show help (default: false) #显示帮助 (默认 :false) --version, -v print the version (default: false) #打印版本(默认:false)
lotus daemon -h(作用是启动 Lotus 守护进程,在终端中执行命令用例格式如下:)
NAME: lotus daemon - Start a lotus daemon process USAGE: lotus daemon command [command options] [arguments...] COMMANDS: stop Stop a running lotus daemon help, h Shows a list of commands or help for one command OPTIONS: --api value (default: "1234") #(默认值 :“1234”) --genesis value genesis file to use for first node run #用于运行第一个节点的 genesis 文件 --bootstrap (default: true) #(默认值 :true) --import-chain value on first run, load chain from given file or url and validate #在第一次运行时,从给定文件加载链 --import-snapshot value import chain state from a given chain export file or url #导入链快照比如:https://fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car --halt-after-import halt the process after importing chain from file (default: false) #从文件中导入链后暂停进程 (默认 :false) --pprof value specify name of file for writing cpu profile to #指定写入 cpu 性能测试文件的文件名 --profile value specify type of node --manage-fdlimit manage open file limit (default: true) --config value specify path of config file to use --help, -h show help (default: false) --version, -v print the version (default: false)
lotus backup -h
NAME: lotus backup - Create node metadata backup USAGE: lotus backup [command options] [backup file path] DESCRIPTION: The backup command writes a copy of node metadata under the specified path Online backups: For security reasons, the daemon must be have LOTUS_BACKUP_BASE_PATH env var set to a path where backup files are supposed to be saved, and the path specified in this command must be within this base path OPTIONS: --offline create backup without the node running (default: false) --help, -h show help (default: false)
lotus send -h
NAME: lotus send - Send funds between accounts USAGE: lotus send [command options] [targetAddress] [amount] CATEGORY: basic OPTIONS: --from value optionally specify the account to send funds from --gas-premium value specify gas price to use in AttoFIL (default: "0") --gas-feecap value specify gas fee cap to use in AttoFIL (default: "0") --gas-limit value specify gas limit (default: 0) --nonce value specify the nonce to use (default: -1) --method value specify method to invoke (default: 0) --params-json value specify invocation parameters in json --params-hex value specify invocation parameters in hex --help, -h show help (default: false)
lotus wallet -h
NAME: lotus wallet - Manage wallet USAGE: lotus wallet command [command options] [arguments...] COMMANDS: new Generate a new key of the given type list List wallet address balance Get account balance export export keys import import keys default Get default wallet address set-default Set default wallet address sign sign a message verify verify the signature of a message delete Delete an account from the wallet market Interact with market balances help, h Shows a list of commands or help for one command
lotus client -h 作用是进行交易,存储数据,检索数据,
NAME: lotus client - Make deals, store data, retrieve data USAGE: lotus client command [command options] [arguments...] COMMANDS: help, h Shows a list of commands or help for one command data: import Import data drop Remove import local List locally imported data stat Print information about a locally stored file (piece size, etc) retrieval: find Find data in the network retrieve Retrieve data from network storage: deal Initialize storage deal with a miner query-ask Find a miners ask list-deals List storage market deals get-deal Print detailed deal information list-asks List asks for top miners deal-stats Print statistics about local storage deals util: commP Calculate the piece-cid (commP) of a CAR file generate-car Generate a car file from input info Print storage market client information list-transfers List ongoing data transfers for deals restart-transfer Force restart a stalled data transfer cancel-transfer Force cancel a data transfer
lotus msig -h 作用是与多重签名钱包交互
NAME: lotus msig - Interact with a multisig wallet USAGE: lotus msig command [command options] [arguments...] COMMANDS: create Create a new multisig wallet inspect Inspect a multisig wallet propose Propose a multisig transaction propose-remove Propose to remove a signer approve Approve a multisig message add-propose Propose to add a signer add-approve Approve a message to add a signer add-cancel Cancel a message to add a signer swap-propose Propose to swap signers swap-approve Approve a message to swap signers swap-cancel Cancel a message to swap signers lock-propose Propose to lock up some balance lock-approve Approve a message to lock up some balance lock-cancel Cancel a message to lock up some balance vested Gets the amount vested in an msig between two epochs propose-threshold Propose setting a different signing threshold on the account help, h Shows a list of commands or help for one command
lotus paych -h
NAME: lotus paych - Manage payment channels USAGE: lotus paych command [command options] [arguments...] COMMANDS: add-funds Add funds to the payment channel between fromAddress and toAddress. Creates the payment channel if it doesn't already exist. list List all locally registered payment channels voucher Interact with payment channel vouchers settle Settle a payment channel status Show the status of an outbound payment channel status-by-from-to Show the status of an active outbound payment channel by from/to addresses collect Collect funds for a payment channel help, h Shows a list of commands or help for one command OPTIONS: --help, -h show help (default: false) --version, -v print the version (default: false)
lotus auth -h 作用是管理 RPC 权限
NAME: lotus auth - Manage RPC permissions USAGE: lotus auth command [command options] [arguments...] COMMANDS: create-token Create token api-info Get token with API info required to connect to this node help, h Shows a list of commands or help for one command
lotus mpool -h 作用是管理消息池
NAME: lotus mpool - Manage message pool USAGE: lotus mpool command [command options] [arguments...] COMMANDS: pending Get pending messages clear Clear all pending messages from the mpool (USE WITH CARE) sub Subscribe to mpool changes stat print mempool stats replace replace a message in the mempool find find a message in the mempool config get or set current mpool configuration gas-perf Check gas performance of messages in mempool help, h Shows a list of commands or help for one command
lotus state -h
lotus state -h NAME: lotus state - Interact with and query filecoin chain state USAGE: lotus state command [command options] [arguments...] COMMANDS: power Query network or miner power sectors Query the sector set of a miner active-sectors Query the active sector set of a miner list-actors list all actors in the network list-miners list all miners in the network circulating-supply Get the exact current circulating supply of Filecoin sector Get miner sector info get-actor Print actor information lookup Find corresponding ID address replay Replay a particular message sector-size Look up miners sector size read-state View a json representation of an actors state list-messages list messages on chain matching given criteria compute-state Perform state computations call Invoke a method on an actor locally get-deal View on-chain deal info wait-msg Wait for a message to appear on chain search-msg Search to see whether a message has appeared on chain miner-info Retrieve miner information market Inspect the storage market actor exec-trace Get the execution trace of a given message help, h Shows a list of commands or help for one command OPTIONS: --tipset value specify tipset to call method on (pass comma separated array of cids) --help, -h show help (default: false) --version, -v print the version (default: false)
lotus chain -h 作用是与 filecoin 区块链交互
NAME: lotus chain - Interact with filecoin blockchain USAGE: lotus chain command [command options] [arguments...] COMMANDS: head Print chain head getblock Get a block and print its details read-obj Read the raw bytes of an object delete-obj Delete an object from the chain blockstore stat-obj Collect size and ipld link counts for objs getmessage Get and print a message by its cid sethead manually set the local nodes head tipset (Caution: normally only used for recovery) list, love View a segment of the chain get Get chain DAG node by path bisect bisect chain for an event export export chain to a car file slash-consensus Report consensus fault gas-price Estimate gas prices inspect-usage Inspect block space usage of a given tipset decode decode various types help, h Shows a list of commands or help for one command
lotus log -h
NAME: lotus log - Manage logging USAGE: lotus log command [command options] [arguments...] COMMANDS: list List log systems set-level Set log level help, h Shows a list of commands or help for one comma
lotus wait-api -h
NAME: lotus wait-api - Wait for lotus api to come online USAGE: lotus wait-api [command options] [arguments...] CATEGORY: developer OPTIONS: --help, -h show help (default: false
lotus fetch-params -h
NAME: lotus fetch-params - Fetch proving parameters USAGE: lotus fetch-params [command options] [sectorSize] CATEGORY: developer OPTIONS: --help, -h show help (default: false)
lotus net -h
NAME: lotus net - Manage P2P Network USAGE: lotus net command [command options] [arguments...] COMMANDS: peers Print peers connect Connect to a peer listen List listen addresses id Get node identity findpeer Find the addresses of a given peerID scores Print peers' pubsub scores reachability Print information about reachability from the internet bandwidth Print bandwidth usage information help, h Shows a list of commands or help for one command
lotus sync -h
NAME: lotus sync - Inspect or interact with the chain syncer USAGE: lotus sync command [command options] [arguments...] COMMANDS: status check sync status wait Wait for sync to be complete mark-bad Mark the given block as bad, will prevent syncing to a chain that contains it unmark-bad Unmark the given block as bad, makes it possible to sync to a chain containing it check-bad check if the given block was marked bad, and for what reason checkpoint mark a certain tipset as checkpointed; the node will never fork away from this tipset help, h Shows a list of commands or help for one command
作者:罗阿红
出处:http://www.cnblogs.com/luoahong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。