StakeObject:
    | {
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Pending";
    }
    | {
        estimatedReward: string;
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Active";
    }
    | {
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Unstaked";
    }

Type declaration

  • {
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Pending";
    }
    • principal: string
    • stakeActiveEpoch: string
    • stakedSuiId: string

      ID of the StakedSui receipt object.

    • stakeRequestEpoch: string
    • status: "Pending"
  • {
        estimatedReward: string;
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Active";
    }
    • estimatedReward: string
    • principal: string
    • stakeActiveEpoch: string
    • stakedSuiId: string

      ID of the StakedSui receipt object.

    • stakeRequestEpoch: string
    • status: "Active"
  • {
        principal: string;
        stakeActiveEpoch: string;
        stakedSuiId: string;
        stakeRequestEpoch: string;
        status: "Unstaked";
    }
    • principal: string
    • stakeActiveEpoch: string
    • stakedSuiId: string

      ID of the StakedSui receipt object.

    • stakeRequestEpoch: string
    • status: "Unstaked"