Core development report #10: full steam on recurrent transfers

image.png

Hi ! I've been quite busy in the last week polishing the recurrent transfer feature, he's a rundown of everything that happened:

Here's a sample output:

[{
    "id": 0,
    "trigger_date": "2020-12-08T02:16:51",
    "from_id": 5,
    "from": "initminer",
    "to_id": 3,
    "to": "hive.fund",
    "amount": {
      "amount": "50000",
      "precision": 3,
      "nai": "@@000000013"
    },
    "memo": "recurrent t",
    "recurrence": 48,
    "consecutive_failures": 0,
    "end_date": "2021-05-05T05:08:33"
  },{
    "id": 1,
    "trigger_date": "2020-12-08T02:16:54",
    "from_id": 5,
    "from": "initminer",
    "to_id": 2,
    "to": "steem.dao",
    "amount": {
      "amount": "50000",
      "precision": 3,
      "nai": "@@000000013"
    },
    "memo": "recurrent t",
    "recurrence": 48,
    "consecutive_failures": 0,
    "end_date": "2021-05-05T05:08:33"
  }
]

Next I plan on doing more of a research task figuring out if we can expand the rc plugin to charge RC as it goes, so that we charge RC for an user every time he triggers a recurrent payment. It's a better UX than making him pay upfront the whole cost of all his future recurrent transfers.

If you have questions on some implementation details feel free to ask them :)

@howo

7 Comments