interface MerkleDistributorFields {
    admin: PublicKey;
    buffer2: number[];
    buffer3: number[];
    bump: number;
    canUpdateDuration: boolean;
    claimsClosableByAdmin: boolean;
    claimsClosableByClaimant: boolean;
    claimsLimit: number;
    clawbackReceiver: PublicKey;
    clawbackStartTs: BN;
    clawedBack: boolean;
    clawedBackTs: BN;
    endTs: BN;
    lastDurationUpdateTs: BN;
    maxNumNodes: BN;
    maxTotalClaim: BN;
    mint: PublicKey;
    numNodesClaimed: BN;
    root: number[];
    startTs: BN;
    tokenVault: PublicKey;
    totalAmountClaimed: BN;
    totalAmountLocked: BN;
    totalAmountUnlocked: BN;
    totalClaimablePreUpdate: BN;
    unlockPeriod: BN;
    version: BN;
}

Properties

admin: PublicKey

Admin wallet

buffer2: number[]

Buffer for additional fields

buffer3: number[]

Buffer for additional fields

bump: number

Bump seed.

canUpdateDuration: boolean

Whether admin can update vesting duration

claimsClosableByAdmin: boolean

Whether claims are closable by the admin or not

claimsClosableByClaimant: boolean

Whether claims are closable by the claimant or not

claimsLimit: number

Limit number of claims

clawbackReceiver: PublicKey

Clawback receiver

clawbackStartTs: BN

Clawback start (Unix Timestamp)

clawedBack: boolean

Whether or not the distributor has been clawed back

clawedBackTs: BN

Timestamp when funds were clawed back

endTs: BN

Lockup time end (Unix Timestamp)

lastDurationUpdateTs: BN

Timestamp when update was last called

maxNumNodes: BN

Maximum number of nodes in [MerkleDistributor].

maxTotalClaim: BN

Maximum number of tokens that can ever be claimed from this [MerkleDistributor].

mint: PublicKey

[Mint] of the token to be distributed.

numNodesClaimed: BN

Number of nodes that have been claimed.

root: number[]

The 256-bit merkle root.

startTs: BN

Lockup time start (Unix Timestamp)

tokenVault: PublicKey

Token Address of the vault

totalAmountClaimed: BN

Total amount of tokens that have been claimed.

totalAmountLocked: BN

Total amount of funds locked (vested)

totalAmountUnlocked: BN

Total amount of funds unlocked (cliff/instant)

totalClaimablePreUpdate: BN

Total amount of locked amount claimable as of last duration update, ever increasing total, accumulates with each update

unlockPeriod: BN

Time step (period) in seconds per which the unlock occurs

version: BN

Version of the airdrop