Follow these steps to create an EVM contract call rule.
Go to Vault Settings > Transaction Policy. Click Manage policy, then Add rule.
For Rule type, select EVM contract call.
Select the rule conditions.
Initiator = User
From = Any, Wallet, or Wallet groups
To - specify the contract you wish to interact with. Keep in mind that you need to add it to your Address book Entry or ABE group.
Blockchain - specify the blockchain the contract is deployed on.
If the rule action requires approval, select the user group and how many users need to approve the rule.
Click Create rule and then Save changes. The rule goes to approval. When approved, you can swap or bridge tokens.
Following is an example of a rule that requires approval for any initiator using the DeFi Wallet to LiFi Contract on the Ethereum blockchain.