describeProgram prevents that by returning the exact names the matcher compares against.
Recommended flow: describeProgram to get the exact instruction and role names, build the filter with those names, then subscribe. The Track Jupiter Swaps guide walks through this end to end.
Body
array
required
Response
string
The program’s address (base58).
string
The program’s catalog name.
string[]
Decoded instruction names, exactly as the matcher compares them. Use these in the
instructionNames filter field.string[]
Event names the parser recognizes for this program.
string[]
Decoded account role names. Use these as keys in the
accounts.roles filter field — they match exactly, with no case folding.