Skip to main content

Type Alias: StakeObject

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

Type Declaration

{
principal: string;
stakeActiveEpoch: string;
stakeRequestEpoch: string;
stakedIotaId: string;
status: "Pending";
}
NameTypeDescription
principalstring-
stakeActiveEpochstring-
stakeRequestEpochstring-
stakedIotaIdstringID of the StakedIota receipt object.
status"Pending"-
{
principal: string;
stakeActiveEpoch: string;
stakeRequestEpoch: string;
stakedIotaId: string;
estimatedReward: string;
status: "Active";
}
NameTypeDescription
principalstring-
stakeActiveEpochstring-
stakeRequestEpochstring-
stakedIotaIdstringID of the StakedIota receipt object.
estimatedRewardstring-
status"Active"-
{
principal: string;
stakeActiveEpoch: string;
stakeRequestEpoch: string;
stakedIotaId: string;
status: "Unstaked";
}
NameTypeDescription
principalstring-
stakeActiveEpochstring-
stakeRequestEpochstring-
stakedIotaIdstringID of the StakedIota receipt object.
status"Unstaked"-