The Intent Executor is an ERC-7579 executor module that must be installed on your smart account before you can use Rhinestone’s Warp infrastructure. It is the onchain component that allows the Rhinestone Orchestrator and its relayers to execute crosschain intents on behalf of your account. Without it, the Orchestrator has no permission to execute transactions through your smart account — even if you have signed a valid intent offchain.Documentation Index
Fetch the complete documentation index at: https://docs.rhinestone.dev/llms.txt
Use this file to discover all available pages before exploring further.
Contract address
Installation
The Intent Executor is a standard ERC-7579 executor module (module type2). Install it using the SDK’s installModule action:
Install the module on every chain where you want to use Rhinestone intents.
Verifying installation
Read theisInitialized function on the Intent Executor contract to check whether it has been installed on your account:
true once the module has been installed on the account.
Uninstalling
Next steps
API Quickstart
Start sending intents with the Rhinestone API once the module is installed.