interface ClawbackAccounts {
    admin: PublicKey;
    distributor: PublicKey;
    from: PublicKey;
    mint: PublicKey;
    systemProgram: PublicKey;
    to: PublicKey;
    tokenProgram: PublicKey;
}

Properties

admin: PublicKey

Only Admin can trigger the clawback of funds

distributor: PublicKey

The [MerkleDistributor].

from: PublicKey

Distributor ATA containing the tokens to distribute.

mint: PublicKey
systemProgram: PublicKey

The [System] program.

to: PublicKey

The Clawback token account.

tokenProgram: PublicKey

SPL [Token] program.