Interface BondConfiguration

interface BondConfiguration {
    acceptedCallers: string[];
    bondPaymentTokenIdentifier: string;
    contractState: State;
    lockPeriodsWithBonds: {
        amount: Value;
        lockPeriod: number;
    }[];
    maximumPenalty: number;
    minimumPenalty: number;
    withdrawPenalty: number;
}

Properties

acceptedCallers: string[]
bondPaymentTokenIdentifier: string
contractState: State
lockPeriodsWithBonds: {
    amount: Value;
    lockPeriod: number;
}[]

Type declaration

  • amount: Value
  • lockPeriod: number
maximumPenalty: number
minimumPenalty: number
withdrawPenalty: number

Generated using TypeDoc