WithinVestingPeriod: {
    cancelInput?: Input[];
    currentPeriod: bigint;
    name: "WithinVestingPeriod";
    periodInterval: [Date, Date];
    quantities: Quantities;
    scheme: VestingScheme;
    withdrawInput?: Input[];
}

Vesting State where the contract in within a vesting period currentPeriod Inputs are predefined, as a user of this contract, you don't need to create these inputs yourself. You can provide this input directly to applyInputs on the ContractLifeCycleAPI :

  1. cancelInput is availaible if the connected wallet is the Provider.
  2. withdrawInput is availaible if the connected wallet is the Claimer.

Type declaration

  • Optional cancelInput?: Input[]
  • currentPeriod: bigint
  • name: "WithinVestingPeriod"
  • periodInterval: [Date, Date]
  • quantities: Quantities
  • scheme: VestingScheme
  • Optional withdrawInput?: Input[]