Différents types d'opérations à Tezos Block - quels frais sont dépensés
2 réponses
- votes
-
- 2020-02-15
Seuls les opérations degestionnaire desfrais de dépense (etnon,lesfraisne sontpas corrigés):
-
délégation
-
origination
-
transaction
-
révèle
Aussi,
Si vous résumeztoutes les opérations,vousn'obtiendrezpas lebon équilibre (dans denombreux cas),carilexiste des choses ou des événements supplémentaires qui affectent le solde du compte,tels que lesmises àjour de labalance À l'intérieur desmétadonnées debloc ou de lamigration de contexte lors desmises àjour duprotocole,etc. Parexemple, Ici vouspouvez voirici que le compte reçu
+0.000001 Tez
Anciennen'étaitpas une opération ordinaire que vouspouveztrouver dans Blockchainpar hash,mais un "Air de Babylone".Je vous recommande d'utiliser API TZKT Explorer (oujuste l'indexeur,c'est
Open-Source ) caril étend les opérationsexistantes avecplusieurstypes" synthétiques ",tels que migration
,revelation_penalty
etcuisson
,qui compense lespiècesmanquantes dans l'historique du solde du compte.Cen'est qu'alors que vouspouvez obtenir la valeur debalance correcteen résumant les opérations.
Only manager operations spend fees (and no, fees are not fixed):
delegation
origination
transaction
reveal
Also, if you sum up all the operations you won't get the correct balance (in many cases), because there are additional things or events which affect the account balance, such as balance updates inside the block metadata or context migration during protocol updates, etc.
For example, here you can see that the account received
+0.000001 tez
an that was not an ordinary operation which you can find in blockchain by hash, but some "Babylon's airdrop".I recommend you use TzKT Explorer API (or just the indexer, it's open-source) because it extends existing operations with several "synthetic" types, such as
migration
,revelation_penalty
andbaking
, that compensate for the missing parts in the account balance history.Only then you can get the correct balance value by summing up the operations.
-
Merci Groxanmais dans leprotocole 004,il semble qu'ils ontfixé lesfrais.Veuilleztrouver le lien https://tezos.gitlab.io/protocols/004_pt24m4xi.htmlThanks Groxan but in protocol 004 it seems they have fixed the fees . Please find the link https://tezos.gitlab.io/protocols/004_Pt24m4xi.html
- 0
- 2020-02-15
- user3759202
-
@ user3759202non,cen'estpas.Ils ont simplement suggéré les valeursminimales recommandées (ilest dit «frais>=`,maispas `Frais=`).Néanmoins,je peuxtoujours définir une valeur.Regardezcela,lesfrais sont`0`,maislefonctionnementest`applied`eteverythinvabien:https://tzkt.io/ontMyM3cq1LFY6ZsEKbuN7q15NKdn3c8XA1BWuouucF9c9jQ2rv/2874452Oucelui-ci:https://tzkt.io/onkVut9fo6jyGu3ANRrFKGiYMjKhu9XdbmvCBhBNkM2eE5NnH5b/1382190@user3759202 No, it's not. They simply suggested the minimum recommended values (it's said `fees >=`, but not `fees =`). Nevertheless, I can still set any value. Look at this, the fee is `0`, but operation is `applied` and everythin's fine: https://tzkt.io/ontMyM3cq1LFY6ZsEKbuN7q15NKdn3c8XA1BWuouucF9c9jQ2rv/2874452 Or this one: https://tzkt.io/onkVut9fo6jyGu3ANRrFKGiYMjKhu9XdbmvCBhBNkM2eE5NnH5b/1382190
- 2
- 2020-02-15
- Groxan
-
J'aimisen place unnœud archival de Tezoset sije tire lesinformations dubloc,je ne recevraispas lestransactions aérodynamiques de Bachable. Ensuite,je nepeuxpas compter sur les données dunœud lui-même.Est-ceexact?et pourquoi lenœud Tezos/Blockchainn'enregistrepas cegenre (Babylon's Airdrop Transactions) Pourriez-vous s'il vousplaîtm'aider avec certaines des opérations d'aérodrome de Babylon's.i have set up a tezos archival node and if i am pulling out the block info then i would not be getting the Bablyon's airdrop transactions. Then i cant rely on the node data itself . Is that Correct ? and why the tezos node / blockchain does not record these kind(babylon's airdrop transactions) Could you please help me with some of the other babylon's airdrop transactions.
- 0
- 2020-02-16
- user3759202
-
Les données denœud lui-même sont correcteset vouspouvez compter surelle,maisiln'y a que quelquespartiesmanquées=) Ilexiste denombreuses choses à Tezos quipourraient être amélioréesen réalité (parexemple,des changements de contexte de retour).J'espère que Core Devsfera cela à l'avenir ... Voici lepoint d'extrémité de l'API d'accéder àtoutes les opérations "Migration`",justepaginate surelle: https://apl.tzkt.io/#Operation/operations_getmigrations Ce dont vous avezbesoinest de ""type": "bootstrap" `et` "type": "AirDrop" `.Ou utilisez cenoeudfinalpour accéder àtoutes les opérations de compte: https://apl.tzkt.io/#Operation/accounts_getoperationsThe node data itself is correct, and you can rely on it, but there are just some missed parts =) There are many things in Tezos which could be improved actually (e.g. returning context changes). I hope core devs will do that in the future... Here is the API endpoint to access all `migration` operations, just paginate over it: https://api.tzkt.io/#operation/Operations_GetMigrations What you need is `"kind": "bootstrap"` and `"kind": "airdrop"`. Or use this endpoint to access all the account operations: https://api.tzkt.io/#operation/Accounts_GetOperations
- 1
- 2020-02-16
- Groxan
-
Mercibeaucoup .Ça aideThanks a lot . It helps
- 0
- 2020-02-17
- user3759202
-
@ user3759202 Vous êtes lebienvenu.BTW,si la réponse a aidé,vouspouvez l'accepteren cliquant sur Check Mark;) https://tezos.stackexchange.com/tour@user3759202 you're welcome. Btw, if the answer helped, you can accept it by clicking on check mark ;) https://tezos.stackexchange.com/tour
- 1
- 2020-02-17
- Groxan
-
- 2020-02-15
Ceci semble être le dernier. https://github.com/teztech/eztz/blob/master/proto_004_fees.MD https://tezos.gitlab.io/protocols/004_PT24M4XI.HTML#Gaz-and-Fees
Toutes les autres opérations sontpayantes.
This appears to be the latest. https://github.com/TezTech/eztz/blob/master/PROTO_004_FEES.md https://tezos.gitlab.io/protocols/004_Pt24m4xi.html#gas-and-fees
All other operations are fee-less.
J'aitrouvé les opérations ci-dessous à Tezos:
"endossement"
"GRAIN_NONCE_REVELATION"
exigence:
Je veux construire ungrand livre/interface utilisateur dans lequel l'utilisateurfournit l'adresseet leniveau debloc. J'aibesoin d'obtenir labalance de l'adressejusqu'à ceniveau deblocet de récupérertoutes les opérationseffectuéespour ce compteet lorsqueje résumeztoutes les valeurs detransaction,il devrait être d'équilibrer.
Donc,pour que l'exigence ci-dessus soitnécessaire de connaître le
Besoin d'aidepour cela.
Laquelle des opérations comprend desfrais? Et lesfrais sont-ilsfixéspour unprotocole
Laquelle des opérations affecte le solde d'un contrat ou d'une adresse?
Toute aide.