Appels d'API obsolètes
Cette page répertorie les méthodes, arguments et réponses d'API qui sont obsolètes et qui seront supprimés ou modifiés dans une version ultérieure.
P-Chain API
getCurrentValidators
getCurrentValidatorsDans la version v1.0.0, la signature était:
platform.getCurrentValidators({subnetID: string}) ->
{
validators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
weight: string, //optional
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
delegationFee: string,
uptime: string,
connected: boolean
},
delegators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
}
}Dans les versions ultérieures, la signature était la suivante. Notez que chaque validateur contient une liste de ses délégués. Veuillez consulter la note suivante pour le comportement actuel.
platform.getCurrentValidators({subnetID: string}) ->
{
validators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
weight: string, //optional
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
delegationFee: string,
uptime: string,
connected: boolean,
delegators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
}
},
delegators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
}
}Depuis la v1.0.6, le champ des delegators de niveau supérieur est supprimé. La signature est maintenant:
platform.getCurrentValidators({subnetID: string}) ->
{
validators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
weight: string, //optional
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
delegationFee: string,
uptime: string,
connected: boolean,
delegators: []{
startTime: string,
endTime: string,
stakeAmount: string, //optional
nodeID: string,
rewardOwner: {
locktime: string,
threshold: string,
addresses: string[]
},
potentialReward: string,
}
}
}getTxStatus
getTxStatusAvant la v1.0.4, la signature était:
platform.getTxStatus({txID: string} -> status: stringv1.0.4 a ajouté un argument includeReason. Si la réponse est false ou non fournie, la réponse de cette méthode était la même qu'avant. Si la réponse esttrue, la réponse de cette méthode avait ce nouveau format:
{
status: string,
reason: string //optional
}Où lareasonest la raison pour laquelle la transaction a été abandonnée reasonn'est présente que si le status est "Dropped".
Depuis la v1.0.6, l'argumentincludeReason est ignoré et la réponse de cette méthode est toujours dans le nouveau format.
Mis à jour
Ce contenu vous a-t-il été utile ?