jsup 업보팅 서비스 수혜자 유효기간 지정 검토

얼마전부터 구상해 오던 기능인데 어느 정도 구체적인 방향이 잡혔기 때문에 잊어버리기 전에 포스팅합니다.

jsup 업보팅 서비스에는 수혜자 지정 기능이 있습니다. 관련 내용은 아래의 링크입니다.

수혜자 지정 기능 추가
https://steemit.com/upvoting/@jsup/3elk9f

내가 임대한 스팀파워의 일부 또는 전부를 다른 사람에게 업보팅해주는 기능인데요. 여기에 유효기간 지정 기능을 추가해 보려고 합니다.

사용 예시는 아래와 같습니다.

A가 8월 5일에 @jsup에 스팀파워를 임대하고, 8월 31일까지 임대량의 20%는 B에게 업보팅하고 9월 10일까지 10%는 C에게 업보팅하도록 요청합니다. 요청은 @jsup의 최근 게시물에 댓글로 합니다. 기간을 지정하지 않고 수혜자만 지정할 경우엔 무기한입니다.

설정이 반영되고 나면, 8월 31일까지는 7:2:1의 비율로 A, B, C에게 업보팅이 됩니다. 이후 9월 1일부터 15일까지는 9:1의 비율로 A,C에게 업보팅이 됩니다. 이후 9월 16일부터는 임대량 전체가 원래 임대자인 A에게 업보팅 됩니다.

수혜자에 대한 업보팅 비율을 계산하는 부분의 코드를 수정하여 임대한 스팀파워 배분 과정에서 유효기간 확인 기능을 추가하고, 이에 따라 오토보팅 설정이 생성되도록 구현하려고 합니다.

실제로 사용하고자 하는 수요가 얼마나 있을지는 모르겠지만, 시간이 나는 대로 조금씩 작업해 볼 예정입니다.

Coin Marketplace

STEEM 0.08
TRX 0.29
JST 0.035
BTC 107830.54
ETH 3781.47
USDT 1.00
SBD 0.58