VestingContract

public class VestingContract : Account

Vesting contract object returned by the server.

  • Hex-encoded 20 byte address of the owner of the vesting contract.

    Declaration

    Swift

    public var owner: String
  • User friendly address (NQ-address) of the owner of the vesting contract.

    Declaration

    Swift

    public var ownerAddress: String
  • The block that the vesting contracted commenced.

    Declaration

    Swift

    public var vestingStart: Int
  • The number of blocks after which some part of the vested funds is released.

    Declaration

    Swift

    public var vestingStepBlocks: Int
  • The amount (in smallest unit) released every vestingStepBlocks blocks.

    Declaration

    Swift

    public var vestingStepAmount: Int
  • The total amount (in smallest unit) that was provided at the contract creation.

    Declaration

    Swift

    public var vestingTotalAmount: Int