Skip to content

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.

InstructionProgram methodComposerDiscriminator
token_account_inittoken_account_initZarTrustlessEscrowTokenAccountInitComposer[124, 4, 173, 7, 212, 208, 18, 239]
depositdepositZarTrustlessEscrowDepositComposer[242, 35, 198, 137, 82, 225, 242, 182]
claimclaimZarTrustlessEscrowClaimComposer[62, 198, 214, 193, 213, 159, 108, 210]
re_claimreclaimZarTrustlessEscrowReclaimComposer[105, 179, 220, 94, 121, 140, 144, 24]
mediated_depositmediated_depositZarTrustlessEscrowMediatedDepositComposer[138, 97, 90, 177, 112, 255, 208, 193]
mediated_releasemediated_releaseZarTrustlessEscrowMediatedReleaseComposer[154, 204, 22, 195, 162, 179, 197, 181]
mediated_reclaimmediated_reclaimZarTrustlessEscrowMediatedReclaimComposer[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.

Built on Solace