AvalancheGo APIs 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
Dans la version v1.0.0, la signature était:
Copier 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.
Copier 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:
Copier 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
Avant la v1.0.4, la signature était:
Copier platform.getTxStatus({txID: string} -> status: string
v1.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:
Copier {
status: string,
reason: string //optional
}
Où lareason
est la raison pour laquelle la transaction a été abandonnée reason
n'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.
Dernière mise à jour il y a 3 ans
Cet article vous a-t-il été utile ?