Je viens de programmer un virement régulier de 0,1 DU par jour pendant 100 jours, de mon compte membre vers mon simple portefeuille Ğecko:
J’ai utilisé le call scheduler.scheduleNamedAfter
qui est le plus simple à utiliser (malgré son nom plus long).
Les paramètres sont les suivants:
-
id
: Un identifiant unique, qu’il faudra renseigner si vous souhaitez arrêter ce virement régulier avant son terme. -
after
: Délai avant le 1er virement, en nombre de blocs, indiquez zéro pour réaliser le 1er virement immédiatement. -
maybePeriodic
: deux nombres entier pour indiquer la fréquence et le nombre d’occurrences totales. Dans mon cas j’ai indiqué une fréquence de 1 jour (14400 blocs) et 100 occurrences, donc dans 100 jours ce virement régulier s’arrêtera. -
priority
: indiquez toujours 255 ici. -
call
: le Call à exécuter régulièrement. Dans mon cas je veux faire un virement en DU, donc c’est le calluniversalDividend.transferUd
. Ainsi le montant versé restera le même en DU, même après réévaluation du DU !
Vous pouvez programmer l’exécution régulière de n’importe-quel Call, même si dans la pratique ça ne me semble utile que pour les transfert de monnaie, amusez-vous bien