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
&nbsp ;   使用给定文件夹或文件中的 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
    输出帮助信息。

例子

  1. 使用助记词签署信息:

    cast wallet sign --keystore keystore.json --interactive "hello"
    
  2. 使用私钥签署信息:

    cast wallet sign --private-key $PRIV_KEY "hello"
    

请参阅

cast, cast wallet