Instruction Coverage
The gem implements all 7 of the program's instructions — each with an encoder, a composer, and a program-client method. The discriminator is the 8-byte Anchor discriminator the program expects.
| Instruction | Program method | Composer | Discriminator |
|---|---|---|---|
token_account_init | token_account_init | ZarTrustlessEscrowTokenAccountInitComposer | [124, 4, 173, 7, 212, 208, 18, 239] |
deposit | deposit | ZarTrustlessEscrowDepositComposer | [242, 35, 198, 137, 82, 225, 242, 182] |
claim | claim | ZarTrustlessEscrowClaimComposer | [62, 198, 214, 193, 213, 159, 108, 210] |
re_claim | reclaim | ZarTrustlessEscrowReclaimComposer | [105, 179, 220, 94, 121, 140, 144, 24] |
mediated_deposit | mediated_deposit | ZarTrustlessEscrowMediatedDepositComposer | [138, 97, 90, 177, 112, 255, 208, 193] |
mediated_release | mediated_release | ZarTrustlessEscrowMediatedReleaseComposer | [154, 204, 22, 195, 162, 179, 197, 181] |
mediated_reclaim | mediated_reclaim | ZarTrustlessEscrowMediatedReclaimComposer | [192, 255, 211, 122, 12, 11, 191, 146] |
Account state is covered by both account types (EscrowDeposit, MediatedEscrowDeposit), and all 20 program error codes are mapped.