Updating Curation script and changing some delegation payout rules

avatar

Good evening to everyone , I hope you all are doing great .

I would like to inform to everyone here couple of changes made to the engagement project related aspects .

Update to the Curation script

Well till last week what I used to do is , I used to get the details of 25 engagers ( 50 engagers in case of POB ) and then upvote their comments ( randomly chosen permlink ) using a script that I have written .

But then I saw that we were losing many tokens because of the "Vote Power" .

  1. As you already know , as the voting power reduces the upvote value reduces .
  2. Which means 100% upvote at 100% voting power is greater than 100% upvote at 90% voting power .

So when I checked for LEO and POB curation details , I came to know that we were losing around 0.7-1 LEO per day and 16-20 POB per day because of this .

So I have changed my curation script and created a bot which will do the exact same thing but only upvotes when the voting power is above 95% .

I have been running the script from past 7 days and everything is working smoothly .

So to depict it visually .

Till 30th June , I used to run the script and it used to upvote all tip engagers at once but from 31st , you can see that the bot takes its time.

Voting pattern of @amr008.pob ( percentage wise)

image.png

Some change of rules to delegation payouts .

Well I am very very greatful to all the delegators of all tokens . I can't even put in words how much you have helped the community and engagement indirectly .

Every day I get tagged ( or my curation account gets tagged) by one or other person saying they get motivated to engage because of the engagement project .

The credits must go to all of you because you believed in the project and continue to support it every week .


Well the support is so good that everyday I get delegations in various tokens that my project supports .

Now this is affecting negatively on some old delegators actually , why?
Because sometimes a new delegator delegates on Friday to the project and sunday I will have to distribute the dividends to him too although his delegation was only for 2 days at that point .

So let's say a person delegates 1000 LEO on Friday , in order for the project to get rewards it takes 7 days right ? But on Sunday he/she will be getting the dividends which impacts negatively on old delegators .

Although I am providing better APR from first week , I still want to make sure my delegators are happy with the returns .

So the change is - 7 days average

From today , a snapshot is taken everyday of the delegations to all my curation accounts .

On the payout day 7 days average will be taken and the dividends will be paid based on that average .

Example

So let's say you have already delegated 100 LEO to my project till now and on Thursday you decide to delegate 50 more .

So the average becomes Monday + tuesday + so on / 7 which is (100 + 100 + 100 + 150 + 150 + 150 + 150) / 7 = 128.5 LEO .

On sunday instead of 150 LEO , you will get the dividends for 128.5 LEO because it shouldn't affect other delegators .

Note that if you delegate on Tuesday , the average will be better than 128.5 .


Let me know what you think about these changes , I take every single feedback seriously .

Thank you for reading .

Regards,
MR.

Posted Using LeoFinance Beta



0
0
0.000
20 comments
avatar

These changes make sense as it is fair to all delegators. Since the dividends are now paid on average, will a person that remove all of their delegation in the middle of a week still get dividends since their average will be greater than zero?

0
0
0.000
avatar

Very good question @darmst5339 .

Yes , if someone pulls out their delegation mid week , they will still get dividends . Because we would have used their delegation to upvote for atleast 2-3 days so I guess it is fair to give them their dividends.

Posted Using LeoFinance Beta

0
0
0.000
avatar

These changes make perfect sense to me. Actually I was surprised when I noticed I got the full week dividend on one of my delegations, even though it was just 4 or 5 days. I thought that to be fair I would only increase my delegations on Mondays. But now you took care of it, so it's even better.

0
0
0.000
avatar

I see , yeah there are a lot of people who are delegating constantly . This should increase the APR according to me which will become clear after this weeks payments .

Thank you for all the support :)

Posted Using LeoFinance Beta

0
0
0.000
avatar

Sounds like a good move all round. I love that you are conitnually improving your scripts. 😊

Posted Using LeoFinance Beta

0
0
0.000
avatar

Hehe doing my best to keep everyone happy :)

Will be releasing a new update on my app today , feel free to provide me some tips and feedback .

Posted Using LeoFinance Beta

0
0
0.000
avatar

Thank you for your engagement on this post, you have recieved ENGAGE tokens.

0
0
0.000
avatar

This makes a lot of sense. This will distribute the reward to delegators based on actual contribution.
Best of luck
!luv 1

0
0
0.000
avatar

I agree . Since a lot of users delegate every single day , they will benefit from this .

Posted Using LeoFinance Beta

0
0
0.000
avatar

I think the average is better to make things fair. I'll be delegating some of my SPORTS like we discussed in the @leomarkettalk later this week.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Hope so , should see how it affects APR next week ( should affect positively according to me ).

Posted Using LeoFinance Beta

0
0
0.000
avatar

This is a really fair decision so no one feels cheated. Great one on the regular update of the script. Good for the project


Posted via proofofbrain.io

0
0
0.000
avatar

The analysis is nice. What I want to understand is what the 95% voting power means.


Posted via proofofbrain.io

0
0
0.000
avatar

Thank you for this update. Now consider that I already have a delegation which is running and I added more power on Wednesday, when I typically makes posts and get the money. Now will the whole delegation go into pro-rata calculation or the only portion of the power which was delegated on wednesday ?


Posted via proofofbrain.io

0
0
0.000
avatar

You can calculate it either way and you will get the same average actually .

Let's say you have done 100 POB delegation .

You add 10 more on Wednesday . so the calculation is

100( Monday) + 100 ( Tuesday ) + 110 ( Wednesday ) + 110 + 110 + 110 + 110 ( Sunday ) / 7 = 107.5 POB


Posted via proofofbrain.io

0
0
0.000