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