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

Properties

admin: string

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: string

Clawback receiver

clawbackStartTs: string

Clawback start (Unix Timestamp)

clawedBack: boolean

Whether or not the distributor has been clawed back

clawedBackTs: string

Timestamp when funds were clawed back

endTs: string

Lockup time end (Unix Timestamp)

lastDurationUpdateTs: string

Timestamp when update was last called

maxNumNodes: string

Maximum number of nodes in [MerkleDistributor].

maxTotalClaim: string

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

mint: string

[Mint] of the token to be distributed.

numNodesClaimed: string

Number of nodes that have been claimed.

root: number[]

The 256-bit merkle root.

startTs: string

Lockup time start (Unix Timestamp)

tokenVault: string

Token Address of the vault

totalAmountClaimed: string

Total amount of tokens that have been claimed.

totalAmountLocked: string

Total amount of funds locked (vested)

totalAmountUnlocked: string

Total amount of funds unlocked (cliff/instant)

totalClaimablePreUpdate: string

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

unlockPeriod: string

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

version: string

Version of the airdrop