Message
Transaction contains a duplicate instruction ($index) that is not allowed
Placeholders (index) are filled from the error’s context. Paste the base64 argument below to see the real values.
What it means
Kit's typed wrappers around the runtime's TransactionError variants, such as blockhash not found or insufficient funds for fee.
What to do
- These happen before any instruction runs. See the linked legacy page for causes and fixes.