cast wallet sign
名称
cast-wallet-sign - 签署消息。
简介
cast wallet sign
[options] message
描述
签署消息。
可选
WALLET OPTIONS - RAW:
-i
--interactive <NUM>
打开一个交互式提示,输入你的私钥。接受一个要输入的密钥数量的值。
默认为 0
.
--mnemonic-derivation-path <PATHS>
钱包的衍生路径。可与 --mnemonic-path
和硬件钱包一起使用。
--mnemonic-indexes <INDEXES>
使用来自给定助记符索引的私钥。与 --mnemonic-paths 一起使用。
默认为 0
.
--mnemonic-passphrase <PASSPHRASE>
使用 BIP39 口令的助记符。
--mnemonic <PATHS>
在指定的路径上使用助记词组或助记词文件。
--private-key <RAW_PRIVATE_KEY>
使用提供的私钥。
--private-keys <RAW_PRIVATE_KEYS>
使用提供的私钥。
钱包选项 - Keystore
--keystore
path
  ; 使用给定文件夹或文件中的 keystore。
环境变量:ETH_KEYSTORE
--account
account-name
通过文件名在默认 keystores 文件夹(~/.foundry/keystores)中使用 keystore。
环境变量:ETH_KEYSTORE_ACCOUNT
--interactive
--password
password
keystore 密码。与 --keystore
一起使用。
环境变量:ETH_PASSWORD
Wallet Options - Hardware Wallet
-t
--trezor
使用 Trezor 硬件钱包。
-l
--ledger
使用 Ledger 硬件钱包。
Common 选项
-h
--help
输出帮助信息。
例子
-
使用助记词签署信息:
cast wallet sign --keystore keystore.json --interactive "hello"
-
使用私钥签署信息:
cast wallet sign --private-key $PRIV_KEY "hello"