cast bind

Generate a rust binding from a given ABI

$ cast bind --help Usage: cast bind [OPTIONS] <PATH_OR_ADDRESS> Arguments: <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. Options: -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')