@alchemy/cli

中文文档
0.30.0发布于 2026/10/28MITES Module近 30 天下载 5817

Alchemy CLI — 与块链数据交互

中文使用文档
文档目录22 节
  1. 能力一览
  2. 安装
  3. 贝壳补全
  4. 开始
  5. 认证快速启动
  6. 按工作流程使用
  7. 命令参考
  8. EVM( 视频)
  9. 钱包
  10. 链条
  11. x402 (韩语)
  12. CLI 管理员
  13. 反馈
  14. 用法 API( alpha)
  15. 旗帜
  16. 全球旗帜
  17. 命令专用旗帜
  18. 认证引用
  19. 遥测
  20. RAPL 模式
  21. 输出模式
  22. 错误格式

炼金液

Alchemy CLI是查询块链数据和管理Alchemy应用/配置的命令行工具. 它既支持人性友好的终端输出,也支持JSON输出自动化. 您可以根据命令使用浏览器登录、 API 密钥或 x402 钱包认证 .

能力一览

尽你所能指挥区
管理 Alchemy 应用程序、 网络、 允许列表、 webhooks 和本地 CLI 配置alchemy app, (中文(简体) ), alchemy webhook, (中文(简体) ), alchemy config
用摘要和时间序列报告跟踪和可视化API的使用(alpha;早期访问)alchemy usage summary, (中文(简体) ), alchemy usage timeseries
向Alchemy团队发送产品反馈alchemy feedback
查询整个EVM和索拉纳的链条数据,包括余额、NFT、转移、价格、块、日志、痕迹、模拟和原始RPCalchemy evm, (中文(简体) ), alchemy solana
为 EVM 和 Solana 动作使用代理钱包, 包括发送、 互换、 合同呼叫、 批准和跨链连接alchemy wallet, (中文(简体) ), alchemy evm send, (中文(简体) ), alchemy solana send, (中文(简体) ), alchemy xchain bridge
在 USDC 中支付第三方 x402 API , 并设置支出上限, 并检查 Circle 网关余额alchemy x402 request, (中文(简体) ), alchemy x402 balance

安装

从 npm 全球安装 :

npm i -g @alchemy/cli

或者不在全球安装就运行 :

npx @alchemy/cli <command>

贝壳补全

为所有命令和子命令启用标签补全 :

# zsh (add to ~/.zshrc)
echo 'eval "$(alchemy completions zsh)"' >> ~/.zshrc
source ~/.zshrc

# bash (add to ~/.bashrc)
echo 'eval "$(alchemy completions bash)"' >> ~/.bashrc
source ~/.bashrc

# fish
alchemy completions fish > ~/.config/fish/completions/alchemy.fish

开始

认证快速启动

在提出请求之前需要认证。 建议的路径是浏览器登录 :

alchemy auth

这将打开浏览器链接您的 Alchemy 账户, 然后提示您选择一个应用程序 。 选中的应用程序的 API 密钥自动保存到您的配置中 。 过 -y 以跳过确认提示.

如果你运行 alchemy 没有命令和未配置认证, CLI 将自动引导您通过浏览器登录 .

如果您有认证符但还没有选择应用程序, CLI 将提示您在运行任何需要 API 密钥的命令之前先选择一个 。 拥有许多应用程序的团队可以按名进行打入搜索.

如果您使用 Noty webhooks,请在上方通过 alchemy config set webhook-api-key <key>, (中文(简体) ), --webhook-api-key 打开 alchemy webhook 命令,或 ALCHEMY_WEBHOOK_API_KEY。 。 。 .

按工作流程使用

Auth 配置后, 根据驾驶者使用不同的 CLI :

  • 人类(互动终端): 开始 alchemy 并使用终端 UI/设置流程;这是推荐给人类使用的路径
  • 代理/记录(自动): 使用情况 --json --no-interactive 以保证 JSON 输出和禁用提示( JSON 在管道被自动启用, 但是 --json 是安全默认)

快速使用示例 :

# Human recommended entrypoint
alchemy

# Agent/script-friendly command
alchemy evm data balance 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 -n eth-mainnet --json --no-interactive

# Agent checks whether a newer CLI version is available
alchemy update-check --json --no-interactive

代理拖带

让你的经纪人跑 agent-prompt 作为获得完整、机器可读合同的第一步,该合同描述了每个命令、认证方法、错误代码和执行规则:

# Agent runs this once to learn everything the CLI can do
alchemy --json --no-interactive agent-prompt

这将返回一个带有执行策略的 JSON 文件、 运行时发现指示、 飞行前指示、 认证矩阵、 包含所有参数和选项的完整命令树、 包含恢复动作的错误代码以及实例引用 。 不需要外部文件 .

特工也可以打电话 alchemy --json --no-interactive update-check 以获取当前 CLI 版本、最新已知版本并安装升级命令.

命令参考

运行命令为 alchemy <command>。 。 。 . 使用 alchemy help 或者说 alchemy help <command> 用于生成命令帮助.

EVM( 视频)

命令它会做什么示例
evm rpc <method> [params...]给伊特鲁姆JSON -RPC打电话alchemy evm rpc eth_blockNumber -n eth-mainnet
evm data balance [address]获取地址的本地符号平衡alchemy evm data balance 0x... -n eth-mainnet
evm data tokens balances [address]列出 ERC-20 地址余额alchemy evm data tokens balances 0x... -n eth-mainnet
evm data nfts [address]地址拥有的 NFT 列表alchemy evm data nfts 0x... -n eth-mainnet
evm data history [address]获取传输历史( E)alchemy_getAssetTransfers(中文(简体) )alchemy evm data history 0x... --category erc20,erc721 -n eth-mainnet
evm data price symbol <symbols>以符号方式获得当前符号价格alchemy evm data price symbol ETH,USDC
evm data portfolio tokens --body <json>获得令牌组合数据alchemy evm data portfolio tokens --body '{...}'
evm send <to> <amount>发送本地令牌 --network,或 ERC-20 符号 --tokenalchemy evm send vitalik.eth 0.1 -n base-mainnet
evm contract read/call阅读或撰写智能合同alchemy evm contract read 0x... "balanceOf(address)(uint256)" --args '["0x..."]' -n eth-mainnet
evm swap quote/execute同一链上的交换符alchemy evm swap quote --from 0xEeee... --to 0xA0b8... --amount 1 -n eth-mainnet
evm approve <spender_address>核准 ERC-20 象征性津贴alchemy evm approve 0x... --token-address 0x... --amount 10 -n eth-mainnet
evm status [id]检查交易或运行状态alchemy evm status 0x... -n eth-mainnet
evm network list列出供使用的 RPC 网络ID --networkalchemy evm network list --search base
evm tx/receipt/block/gas/logs获取共同节点资源alchemy evm block latest -n eth-mainnet
evm trace/debug调用跟踪和调试 API 方法alchemy evm trace call '{"to":"0x..."}' '["trace"]' latest -n eth-mainnet
evm simulate *调用模拟 APIalchemy evm simulate execution --tx '{"to":"0x..."}' -n eth-mainnet

钱包

alchemy wallet 暴露出一个统一的链动表面. 这个 会话钱包 (Alchemy/Privy管理,P-256授权签字人)是建议流量;a 本地钱包 (私钥存储于磁盘上)作为替代支持.

命令它会做什么示例
wallet connect默认连接会话钱包。 过 --mode local 只当您明确需要本地密钥时.alchemy wallet connect
wallet connect --mode local创建新的本地 EVM 和 Solana 密钥 .alchemy wallet connect --mode local
wallet connect --mode local --import <path>从文件中导入已有的 EVM 私钥 .alchemy wallet connect --mode local --import ./key.txt
wallet connect --mode session --instance-name <name>连接一个已命名的会话钱包实例 .alchemy wallet connect --mode session --instance-name laptop
wallet status [--verify]报告会 本地的EVM 本地的索拉纳 以及活跃的签名人. --verify 将会话与后端相协调.alchemy wallet status --verify
wallet address为每个已配置的签名符打印地址 .alchemy wallet address
wallet use <session|local>选择哪个签名符 evm send, (中文(简体) ), evm swap, (中文(简体) ), evm approve, (中文(简体) ), xchain bridge,以及 evm contract call 用于EVM交易.alchemy wallet use local
wallet disconnect撤销当前会话(本地+后端). 清除 active_signer 如果它指向会议.alchemy wallet disconnect
wallet qr [--type <evm|solana>]将配置的地址作为 QR 代码.alchemy wallet qr --type evm

每个命令覆盖: 通过 --signer <session\|local> 改为 evm send, (中文(简体) ), evm approve, (中文(简体) ), evm swap, (中文(简体) ), xchain bridge,或 evm contract call 为单一引用而覆盖当前签名符.

链条

命令它会做什么示例
solana rpc <method> [params...]索拉纳 JSON-RPC方法alchemy solana rpc getBalance '"<pubkey>"' -n solana-mainnet
solana das <method> [params...]索拉纳DAS方法alchemy solana das getAssetsByOwner '{"ownerAddress":"<pubkey>"}' -n solana-mainnet
solana network list列出来自索拉纳命名空间的网络alchemy solana network list --search solana
solana send <to> <amount>向地址发送 SOL 或 SPL 令牌alchemy solana send <pubkey> 0.1 -n solana-mainnet
solana send <to> <amount> --token <mint>发送 SPL 令牌并在需要时创建收件人 ATAalchemy solana send <pubkey> 10 --token <mint> -n solana-mainnet
solana program accounts/account/show检查索拉纳程序账户和账户元数据alchemy solana program accounts <program-id> -n solana-mainnet
solana delegate approve/revoke批准或撤销SPL标志代表alchemy solana delegate approve --token-account <addr> --mint <mint> --delegate <addr> --amount 1 --decimals 6 -n solana-mainnet
solana status [id]检查索拉纳交易或运行状态alchemy solana status <signature> -n solana-mainnet
xchain bridge quote/execute跨链的桥牌alchemy xchain bridge quote --from 0xEeee... --to 0xEeee... --amount 0.1 --to-network base-mainnet -n eth-mainnet

x402 (韩语)

命令它会做什么示例
x402 request <url>请求一个 URL 并用会话或本地签名器支付其 x402 v2 引号(USDC); --estimate 显示引用而不支付alchemy x402 request https://api.example.com/data --max-payment 0.01
x402 balance显示每个链条的圆形网关 USDC 平衡alchemy x402 balance

非交互式运行(包括 --json要求 --max-payment,它作为支付授权;支付签名在当地核实,以便在发送前恢复到钱包地址.

CLI 管理员

命令它会做什么示例
(no command)启动交互式 REPL 模式( 仅限 TTY)alchemy
auth (单位:千美元)auth login(中文(简体) )通过浏览器登录( PKCE)alchemy auth
auth status显示当前认证状态alchemy auth status
auth logout清除已保存的认证符alchemy auth logout
team list列出您的队伍并标记选中的队伍alchemy team list
team select [id]选择命令应用的团队; 切换清除选中的应用alchemy team select <team-id>
app list列出应用( 支持 pagination/ filtering)alchemy app list --all
app chains列出管理API链标识符(如. ETH_MAINNET(中文(简体) )alchemy app chains
app get <id>获取应用程序细节alchemy app get <app-id>
app create创建应用程序alchemy app create --name "My App" --networks eth-mainnet
app update <id>更新应用程序名称/描述alchemy app update <app-id> --name "New Name"
app delete <id>删除应用程序alchemy app delete <app-id>
app networks <id>更新应用程序网络允许列表alchemy app networks <app-id> --networks eth-mainnet,polygon-mainnet
app address-allowlist <id>更新应用程序地址许可列表alchemy app address-allowlist <app-id> --addresses 0xabc,0xdef
app origin-allowlist <id>更新应用程序源代码允许列表alchemy app origin-allowlist <app-id> --origins https://example.com
app ip-allowlist <id>更新应用 IP 许可列表alchemy app ip-allowlist <app-id> --ips 1.2.3.4,5.6.7.8
app configured-networks列出为应用程序配置的 RPC 网络 sattersalchemy app configured-networks --app-id <app-id>
app select [id]选择默认的应用或通过 ID 交互alchemy app select <app-id>
feedback [message...]提交产品反馈- 从 stdin 读取多行文本)alchemy feedback Love the new usage command
webhook list列表通知webhooksalchemy webhook list --webhook-api-key <key>
webhook create --body <json>创建通知 webhookalchemy webhook create --body '{...}' --webhook-api-key <key>
webhook update --body <json>更新通知网点alchemy webhook update --body '{...}' --webhook-api-key <key>
webhook delete <id>删除通知网点alchemy webhook delete <id> --webhook-api-key <key>
webhook addresses <id>获取地址活动网络hook地址alchemy webhook addresses <id> --webhook-api-key <key>
webhook nft-filters <id>获取 NFT 活动 Webhook 过滤器alchemy webhook nft-filters <id> --webhook-api-key <key>
doctor进行准备状态检查和建议alchemy doctor
init登录、安装 MCP 服务器和技能,并添加Alchemy 指令 AGENTS.mdalchemy init --client claude --dry-run
install mcp安装 Alchemy 的远程 MCP 服务器配置alchemy install mcp --client claude --dry-run
install skills安装捆绑的炼金术alchemy install skills --client cursor --dry-run
update-check检查是否有更新的 CLI 版本可用alchemy update-check --json --no-interactive
config set ...设置配置值alchemy config set app <app-id>
config get <key>获得一个配置值alchemy config get verbose
config list列出所有配置值alchemy config list
config reset [key]重置一个或全部配置值alchemy config reset --yes
completions <shell>生成贝壳完成脚本( bash/zsh/ fish)eval "$(alchemy completions zsh)"
agent-prompt提供完整的代理/自动调试使用指令alchemy --json --no-interactive agent-prompt
version打印 CLI 版本alchemy version

反馈

feedback 为经认证的Alchemy用户/团队提交产品反馈。 这个 使用浏览器-login auth,不需要选择的应用或应用 API 密钥.

alchemy feedback Love the new usage command
printf "Line one\nLine two\n" | alchemy feedback -

用法 API( alpha)

这个 usage 命令在 阿尔法 反应形状可能改变,以及 访问仅限于在使用法API alpha注册的队伍.

使用时间序列范围受计划限制:

计划最大范围
免费1天时间
随你便7天时间
企业每天使用90天
距离更长联系销售

小时查询( E)--granularity hour),每个计划限为后7天.

CLI 获取请求的全部范围 。 用法 API 页面回复 7天块; CLI 自动跟随这些页.

alchemy --json usage summary
alchemy usage timeseries --start-date 2026-06-01 --granularity day

旗帜

全球旗帜

这些适用于所有命令.

认证网络( N)

旗帜新闻 var说明
--api-key <key>ALCHEMY_API_KEY块链查询命令的 API 密钥
-n, --network <network>—— 说网络化命令的目标网络
--x402—— 说启用基于钱包的x402 网关认证
--wallet-key-file <path>—— 说X402 认证和本地签名的 EVM 钱包私钥文件
--solana-wallet-key-file <path>—— 说本地签名的 Solana 钱包私钥文件

输出格式化( F)

旗帜新闻 var说明
--json—— 说强制 JSON 输出( 管道时自动启用)
-q, --quiet—— 说禁止非必要产出
--verbose—— 说启用动词输出
--no-colorNO_COLOR禁用颜色输出
--reveal—— 说用纯文本显示机密( 只有 TTY)

运行时间行为( P)

旗帜新闻 var说明
--timeout <ms>—— 说请求超时( 毫秒)
--debug—— 说启用内部调试诊断
--no-interactive—— 说禁用REPL和即时驱动的交互

移交

旗帜新闻 var说明
--ref <source>ALCHEMY_REF转录源标记,当远程测量状态首次创建时记录一次(隐藏于 --help(中文(简体) )

外壳:

新闻 var说明
ALCHEMY_CONFIG自定义配置文件的路径
ALCHEMY_AUTH_TOKEN管理 API 认证符号覆盖
ALCHEMY_WALLET_KEYX402 认证和本地签名的 EVM 钱包私钥
ALCHEMY_SOLANA_WALLET_KEY索拉纳钱包私钥
ALCHEMY_ACTIVE_SIGNER活动 EVM 签名器覆盖( U)session 或者说 local(中文(简体) )
ALCHEMY_EVM_GAS_SPONSORED设定为时启用 EVM 气体赞助 true
ALCHEMY_EVM_GAS_POLICY_IDEVM天然气赞助政策
ALCHEMY_SOLANA_FEE_SPONSORED设置到时启用索拉纳费赞助 true
ALCHEMY_SOLANA_FEE_POLICY_ID索拉纳费赞助政策
ALCHEMY_WEBHOOK_API_KEY通知命令的 Webhook API 密钥

命令专用旗帜

命令旗帜
auth login--force, (中文(简体) ), -y, --yes
evm data nfts--limit <n>, (中文(简体) ), --page-key <key>
evm data nfts metadata--contract <address> (必须), --token-id <id> (必须)
evm data tokens balances--page-key <key>
evm data tokens allowance--owner <address> (必须), --spender <address> (必须), --contract <address> (必须)
evm data history--from-address <address>, (中文(简体) ), --to-address <address>, (中文(简体) ), --from-block <block>, (中文(简体) ), --to-block <block>, (中文(简体) ), --category <list>, (中文(简体) ), --max-count <n>, (中文(简体) ), --page-key <key>
evm data price address--addresses <json> (必须)
evm data price historical--body <json> (必须)
evm data portfolio *--body <json> (每个子命令都需要)
evm simulate *--tx <json> 或者说 --txs <json> (必须)
evm send-n, --network <network> (必须), --token <address>, (中文(简体) ), --gas-sponsored, (中文(简体) ), --gas-policy-id <id>, (中文(简体) ), --signer <session|local>
evm contract call--args <json>, (中文(简体) ), --abi-file <path>, (中文(简体) ), --abi <json>, (中文(简体) ), --value <ether>, (中文(简体) ), --gas-sponsored, (中文(简体) ), --gas-policy-id <id>, (中文(简体) ), --signer <session|local>
evm swap quote--from <token_address>, (中文(简体) ), --to <token_address>, (中文(简体) ), --amount <number>, (中文(简体) ), --slippage <percent>, (中文(简体) ), --signer <session|local>
evm swap execute--from <token_address>, (中文(简体) ), --to <token_address>, (中文(简体) ), --amount <number>, (中文(简体) ), --slippage <percent>, (中文(简体) ), --gas-sponsored, (中文(简体) ), --gas-policy-id <id>, (中文(简体) ), --signer <session|local>
evm approve--token-address <token_address>, (中文(简体) ), --amount <decimal_amount>, (中文(简体) ), --unlimited, (中文(简体) ), --revoke, (中文(简体) ), --reset-first, (中文(简体) ), -y, --yes, (中文(简体) ), --gas-sponsored, (中文(简体) ), --gas-policy-id <id>, (中文(简体) ), --signer <session|local>
xchain bridge quote--from <token_address>, (中文(简体) ), --to <token_address>, (中文(简体) ), --amount <number>, (中文(简体) ), --to-network <network>, (中文(简体) ), --slippage <percent>, (中文(简体) ), --signer <session|local>
xchain bridge execute--from <token_address>, (中文(简体) ), --to <token_address>, (中文(简体) ), --amount <number>, (中文(简体) ), --to-network <network>, (中文(简体) ), --slippage <percent>, (中文(简体) ), --gas-sponsored, (中文(简体) ), --gas-policy-id <id>, (中文(简体) ), --signer <session|local>
x402 request-X, --method <method>, (中文(简体) ), -H, --header <header>, (中文(简体) ), -d, --data <body>, (中文(简体) ), --scheme <gateway|exact|any>, (中文(简体) ), --max-payment <usdc>, (中文(简体) ), --estimate, (中文(简体) ), -o, --output <file>, (中文(简体) ), -y, --yes, (中文(简体) ), --signer <session|local>
x402 balance--address <address>, (中文(简体) ), --testnet, (中文(简体) ), --signer <session|local>
wallet connect--mode <session|local>, (中文(简体) ), --chain <evm|solana|both>, (中文(简体) ), --import <path>, (中文(简体) ), --instance-name <name>, (中文(简体) ), --force
wallet status--verify
wallet qr--type <evm|solana>, (中文(简体) ), --solana
solana send--token <mint>, (中文(简体) ), --dry-run, (中文(简体) ), --fail-if-associated-token-account-missing, (中文(简体) ), --from-token-account <address>, (中文(简体) ), --recipient-token-account <address>, (中文(简体) ), --fee-sponsored, (中文(简体) ), --fee-policy-id <id>, (中文(简体) ), --signer <session|local>
solana program accounts--filters <json>, (中文(简体) ), --encoding <encoding>, (中文(简体) ), --limit <n>
solana delegate approve--token-account <address>, (中文(简体) ), --mint <address>, (中文(简体) ), --delegate <address>, (中文(简体) ), --amount <number>, (中文(简体) ), --decimals <n>, (中文(简体) ), --fee-sponsored, (中文(简体) ), --fee-policy-id <id>
solana delegate revoke--token-account <address>, (中文(简体) ), --fee-sponsored, (中文(简体) ), --fee-policy-id <id>
webhook *--webhook-api-key <key> (或 ALCHEMY_WEBHOOK_API_KEY, (中文(简体) ), ALCHEMY_NOTIFY_AUTH_TOKEN配置 webhook-api-key,或应用 webhook 键)
app list--cursor <cursor>, (中文(简体) ), --limit <n>, (中文(简体) ), --all, (中文(简体) ), --search <query>, (中文(简体) ), --id <appId>
app create--name <name> (必须), --networks <networks> (必须), --description <desc>, (中文(简体) ), --products <products>, (中文(简体) ), --dry-run
app update--name <name>, (中文(简体) ), --description <desc>, (中文(简体) ), --dry-run
app delete--dry-run, (中文(简体) ), -y, --yes
app networks--networks <networks> (必须), --dry-run
app address-allowlist--addresses <addrs> (必须), --dry-run
app origin-allowlist--origins <origins> (必须), --dry-run
app ip-allowlist--ips <ips> (必须), --dry-run
app configured-networks--app-id <id>
init--client <claude,cursor,codex,all>, (中文(简体) ), --no-login, (中文(简体) ), --no-mcp, (中文(简体) ), --no-skills, (中文(简体) ), --no-agents-md, (中文(简体) ), --dry-run
install mcp--client <claude,cursor,codex,other,all>, (中文(简体) ), --dry-run
install skills--client <claude,cursor,codex,all>, (中文(简体) ), --dry-run
evm network list--mainnet-only, (中文(简体) ), --testnet-only, (中文(简体) ), --search <term>
config setwebhook-api-key, (中文(简体) ), app, (中文(简体) ), network, (中文(简体) ), verbose, (中文(简体) ), wallet-key-file, (中文(简体) ), x402, (中文(简体) ), evm-gas-sponsored, (中文(简体) ), evm-gas-policy-id, (中文(简体) ), solana-fee-sponsored, (中文(简体) ), solana-fee-policy-id
config reset-y, --yes

认证引用

# Interactive login — opens browser to link your Alchemy account
alchemy auth

# Skip the confirmation prompt
alchemy auth -y

# Force re-authentication
alchemy auth login --force

# Check auth status
alchemy auth status

# Log out
alchemy auth logout

登录后,CLI会提示您选择一个团队,如果您属于多个团队,然后是应用程序. 该app的API密钥被保存为配置并用于所有后续的命令. 如果您在登录时跳过应用程序选择, CLI 将提示您在运行任何需要 API 密钥的命令之前先选择一个 .

通知/webhook 命令使用有分辨率命令的webhook API 密钥 : --webhook-api-key - > (中文) ALCHEMY_WEBHOOK_API_KEY - > (中文) ALCHEMY_NOTIFY_AUTH_TOKEN - > 配置 webhook-api-key - > 配置了 app webhook 密钥 .

遥测

本节介绍CLI的选出用法遥测:它涵盖什么,当有人告诉你时,以及如何关闭.

默认启用收藏 。 在收集或发送任何事件之前,适用以下选择退出控制.

收集的内容: 命令和设置步骤,结果和时间,CLI版本,节点主版本,OS与环境(CI,终端,JSON或REPL模式),网络,旗名,引用源,以及被检测到的AI工具及其版本,当知道时.

链接到: 您的Alchemy用户和团队ID,您的计划,以及随机安装和每个运行的ID.

从未收集 : 提示、秘密、地址、文件路径或参数值,但允许的网络和推荐标签除外.

通知出现时: 在第一次适用遥测时,CLI显示一次性通知,说明上述情况.

  • 在终端: 在第一个命令之前.
  • 在 JSON 模式下 (单位:千美元)--json,或当stdout被管: 在错误中 JSON 表示 error.notice 如果第一个命令失败, 否则在结果后作为 JSON 线在 stderr 上 : {"notice": "..."}。 。 。 .
  • 预览失败和 --help 编号 : --version 旗帜 别显出. 这些跑道上没有任何东西被收集,通知出现在下一个命令上.

选择退出 :

alchemy telemetry disable           # persistent opt-out; deletes queued events
alchemy telemetry enable            # opt back in
alchemy telemetry status            # show the current state
export ALCHEMY_TELEMETRY_DISABLED=1 # or DO_NOT_TRACK=1, per shell or CI job

ALCHEMY_TELEMETRY_DISABLED 财务报告和审定财务报表 DO_NOT_TRACK 当遥测被设定为真实值时,例如 1,无论节省的偏好。 空着, 0, (中文(简体) ), false, (中文(简体) ), no 财务报告和审定财务报表 off 不要数.

在州内生活: $XDG_CONFIG_HOME/alchemy/telemetry.json (默认) ~/.config/alchemy/telemetry.json),或位于由 ALCHEMY_CONFIG。它持有随机安装ID、打开/关闭首选和查询源。 通知是否在 telemetry/notice-shown 在同一目录中.

转介来源: --ref <source> 或者说 ALCHEMY_REF 被记录一次,当遥测状态最初创建,然后被忽略.

RAPL 模式

运行 alchemy 在交互式终端中没有命令 :

alchemy
alchemy ◆ evm data balance 0x...
alchemy ◆ evm block latest
alchemy ◆ exit

使用 --no-interactive 在自动化中禁用 REPL/ prompts.

输出模式

  • TTY( 直线) : 格式化的人类产出(表、颜色、旋转器)
  • 非TTY(管道/重定向): JSON 自动输出——不需要旗帜
  • --json: 强迫 JSON 输出, 甚至在终端
  • --verbose 或者说 alchemy config set verbose true: 日志请求/答复细节(方法、 URL、 状态、 时间) 到 stderr

错误格式

错误在 JSON 模式中是结构化的 JSON :

{
  "error": {
    "code": "AUTH_REQUIRED",
    "message": "Not authenticated. Run 'alchemy auth' to log in, or set ALCHEMY_API_KEY.",
    "hint": "alchemy auth"
  }
}

版本与发布记录

@alchemy/cli 共发布 77 个版本,首次发布于 2026/03/12;过去 12 个月发布了 77 个版本。

版本发布日期距今
0.30.0latest2026/10/2811 天前
0.29.02026/10/2811 天前
0.28.02026/10/2415 天前
0.27.02026/10/2415 天前
0.26.72026/10/2415 天前
0.26.62026/10/2415 天前

其他发布通道:alpha → 0.23.1-alpha.118。

关于 @alchemy/cli 的常见问题

@alchemy/cli 是什么?

Alchemy CLI — 与块链数据交互

如何安装 @alchemy/cli?

在项目目录运行 npm install @alchemy/cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 alchemy,可以用 npx alchemy 直接运行。

@alchemy/cli 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/alchemy__cli 是否存在。

@alchemy/cli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@alchemy/cli 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@alchemy/cli 可以商用吗?

@alchemy/cli 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@alchemy/cli 的下载量有多少?

根据 npm 官方下载统计,@alchemy/cli 在 2026/10/06 – 2026/11/04 这 30 天内被下载 5,817 次,日均约 194 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@alchemy/cli 还在维护吗?

最新版本 0.30.0 发布于 2026/10/28(11 天前);至今共发布 77 个版本,其中过去 12 个月发布了 77 个;首次发布于 2026/03/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。