Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Important: If you're upgrading snforge to version 0.48.0 or later, please read the 0.48.0 Migration Guide.

deploy

Deploy previously created account to Starknet.

--name, -n <ACCOUNT_NAME>

Required.

Name of the (previously created) account to be deployed.

--url, -u <RPC_URL>

Optional.

Starknet RPC node url address.

Overrides url from snfoundry.toml.

--network <NETWORK>

Optional.

Use predefined network with a public provider

Possible values: mainnet, sepolia.

--max-fee, -m <MAX_FEE>

Optional.

Maximum fee for the deploy_account denoted in FRI. Must be greater than zero. If provided, it is not possible to use any of the following fee related flags: --l1-gas, --l1-data-price, --l2-gas, --l2-gas-price, --l1-data-gas, --l1-data-gas-price.

--l1-gas <L1_GAS>

Optional.

Maximum L1 gas for the deploy_account transaction. When not used, defaults to auto-estimation.

--l1-gas-price <l1_gas_price>

Optional.

Maximum L1 gas unit price for the deploy_account transaction. When not used, defaults to auto-estimation.

--l2-gas <L2_GAS>

Optional.

Maximum L2 gas for the deploy_account transaction. When not used, defaults to auto-estimation.

--l2-gas-price <L2_GAS_PRICE>

Optional.

Maximum L2 gas unit price for the deploy_account transaction. When not used, defaults to auto-estimation.

--l1-data-gas <L1_DATA_GAS>

Optional.

Maximum L1 data gas for the deploy_account transaction. When not used, defaults to auto-estimation.

--l1-data-gas-price <l1_data_gas_price>

Optional.

Maximum L1 data gas unit price for the deploy_account transaction. When not used, defaults to auto-estimation.

--tip <TIP>

Optional. Conflicts with: --estimate-tip

Tip for the transaction. When not provided, defaults to 0 unless --estimate-tip is used.

--estimate-tip <ESTIMATE_TIP>

Optional. Conflicts with: --tip

If passed, an estimated tip will be added to pay for the transaction. The tip is estimated based on the current network conditions and added to the transaction fee.

--silent

Optional.

If passed, the command will not trigger an interactive prompt to add an account as a default