cast bind

从给定的 ABI 生成 Rust 绑定

$ cast bind --help
用法:cast bind [OPTIONS] <PATH_OR_ADDRESS> 参数: <PATH_OR_ADDRESS> The contract address, or the path to an ABI Directory If an address is specified, then the ABI is fetched from Etherscan. 选项: -o, --output-dir <PATH> Path to where bindings will be stored --crate-name <NAME> The name of the Rust crate to generate. This should be a valid crates.io crate name. However, this is currently not validated by this command. [default: foundry-contracts] --crate-version <VERSION> The version of the Rust crate to generate. This should be a standard semver version string. However, it is not currently validated by this command. [default: 0.0.1] --separate-files Generate bindings as separate files -e, --etherscan-api-key <KEY> The Etherscan (or equivalent) API key [env: ETHERSCAN_API_KEY=] -c, --chain <CHAIN> The chain name or EIP-155 chain ID [env: CHAIN=] -h, --help Print help (see a summary with '-h')