ElementsProject / ElementsProject/elements

Support paying fees in other assets

Ouverte
#1,302 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
C++
Étoiles
1.2k
Forks
417
Merge moyen
1 j 23 h
PR mergées (30 j)
15

Description

Currently fees are expected in the asset set in policyAsset. This is a single asset. It would be cool if this could be extended to a map of multiple assets and a multiplier back to the default one. Fees have no effect on consensus, so this is just a policy/mempool change. Fee estimation would be a bit more complicated, but I think even by only updating the multipliers sporadically, the fee estimation algo might actually allow for the funcs to slowly change the multiplier if the price changes.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par retracer où policyAsset est lu et comment la politique de frais, l’acceptation par le mempool et l’estimation des frais l’utilisent. Clarifiez la correspondance des actifs acceptés, les règles de mise à jour du multiplicateur et la manière dont l’estimation des frais devrait réagir aux variations de prix ; le travail est terminé lorsque les frais peuvent être payés dans plusieurs actifs sans affecter le consensus.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
blockchain
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.