widget
widget copied to clipboard
Allow ContractCalls in default/split subvariants
Currently, contractCalls only work in custom subvariant (see useRoutes.ts:276). This limits flexibility for integrators who want to:
- Track on-chain transaction data
- Use default UI/UX
- Avoid custom mode's layout constraints
Proposed Solution: Add a config option to enable ContractCalls in all modes:
config: { subvariant: 'default', contractCalls: [...], enableContractCallsForAllModes: true }