BitShares Forum

Main => Stakeholder Proposals => Topic started by: mindphlux on October 21, 2015, 08:55:59 am

Title: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 21, 2015, 08:55:59 am
Dear community,

As the pool fees for USD, CNY, EUR, GOLD, SILVER are constantly empty, we've seen suggestions on the forum to create a worker proposal to constantly re-fill them. It's no solution that random community members refill these pools out of their own money.

The web wallet should be updated so support fee paying in BTS if the pool fund is empty, but it is not implemented yet.

My Proposal


The worker contract will start on October 23 00:00 GMT and will End on November 23 00:00. Funding is provided for a total of 27 days. The script will be published on github before Sunday.

Please vote for my worker bitasset-fund-pool
EDIT: Please vote for worker proposal object 1.14.4

HOW TO VOTE FOR THIS PROPOSAL IN THE CLI WALLET:

Quote
update_worker_votes <youraccount> {"vote_for" : [1.14.4], "vote_against" : [], "vote_abstain" : []} true

Thank you for bitcube and fav that helped to come up and create this proposal.

Regards,
mindphlux
Title: Re: Worker Proposal - Asset pool fee funding
Post by: spartako on October 21, 2015, 08:59:56 am
 +5%
I will vote for it
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cass on October 21, 2015, 09:01:16 am
 +5%
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 21, 2015, 09:09:34 am
 +5% I'm supporting your worker.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: BTSdac on October 21, 2015, 09:19:24 am
Dear community,

As the pool fees for USD, CNY, EUR, GOLD, SILVER are constantly empty, we've seen suggestions on the forum to create a worker proposal to constantly re-fill them. It's no solution that random community members refill these pools out of their own money.

The web wallet should be updated so support fee paying in BTS if the pool fund is empty, but it is not implemented yet.

My Proposal

  • Provide funding for fee pool funding for USD and CNY: 4000 BTS daily
  • Provide funding for fee pool funding for EUR, SILVER and GOLD: 2000 BTS daily
  • Total worker proposal funding: 300000 BTS
  • Total length of worker contract: 30 days
  • Vesting: 0 days, since we need fill the pool funds immediately
  • Create open source script that automatically funds a fee pool when it is empty: 10% of the total amount

The worker contract will start on October 23 00:00 GMT and will End on November 23 00:00. Funding is provided for a total of 27 days. The script will be published on github before Sunday.

Please vote for my worker mindphlux-bitasset-poolfund

Thank you for bitcube and fav that helped to come up and create this proposal.

Regards,
mindphlux
Excuse me less information  about feel pool ?
feel pool for one UIA (like CNY) is the BTS restored in a pool to supply fee for CNY transfer ?
expect charge BTS in fee pool , sender should pay UIA(like CNY) as extra fee ?
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 21, 2015, 09:29:46 am
Currently, you cannot transfer any bitassets without the pool fee being funded, the web client does not support paying in BTS yet.

Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 21, 2015, 09:38:08 am
even if you could pay via your own funds... how about randomizing the pool funding and give everyone a chance to catch a free TX? not needed at the moment, but it would justify this worker for more than 30 days
Title: Re: Worker Proposal - Asset pool fee funding
Post by: CLains on October 21, 2015, 09:41:59 am
 +5%
Title: Re: Worker Proposal - Asset pool fee funding
Post by: xeroc on October 21, 2015, 11:00:42 am
support!

though we might consider to reevaluate your filling scheme .. if things find traction you may need to either lower your payrate or burn some of the funds ..

what's YOUR price for doing this?
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 21, 2015, 11:05:09 am
support!

though we might consider to reevaluate your filling scheme .. if things find traction you may need to either lower your payrate or burn some of the funds ..

what's YOUR price for doing this?

burning or paying back to the worker pool was an option we discussed.

It seems there are issues with the worker - it's set up as far as I know but not appearing under workers
Title: Re: Worker Proposal - Asset pool fee funding
Post by: xeroc on October 21, 2015, 11:15:30 am
Code: [Select]
get_object 1.14.1
[{
    "id": "1.14.1",
    "worker_account": "1.2.22517",
    "work_begin_date": "2015-10-23T00:00:00",
    "work_end_date": "2015-11-23T00:00:00",
    "daily_pay": 10000,
    "worker": [
      1,{
        "balance": "1.13.232"
      }
    ],
    "vote_for": "2:67",
    "vote_against": "2:68",
    "total_votes_for": 0,
    "total_votes_against": 0,
    "name": "mindphlux-bitasset-poolfund",
    "url": ""
  }
]
It's there


//edit: there are also 1.14.2  1.14.3 and 1.14.4
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 21, 2015, 11:19:19 am
Choose the latest one, I had a problem with the amount and the timeframe specified. wish there was a way to delete/modify workers..

But it's not showing up in the UI yet.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cube on October 21, 2015, 01:11:49 pm
vote for it!

get_object  1.14.4
[{
    "id": "1.14.4",
    "worker_account": "1.2.22517",
    "work_begin_date": "2015-10-21T11:00:00",
    "work_end_date": "2015-11-21T11:00:00",
    "daily_pay": 1000000000,
    "worker": [
      1,{
        "balance": "1.13.235"
      }
    ],
    "vote_for": "2:73",
    "vote_against": "2:74",
    "total_votes_for": 0,
    "total_votes_against": 0,
    "name": "bitasset-fund-pool",
    "url": "https://bitsharestalk.org/index.php/topic,19317.0.html"
  }
]
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 21, 2015, 01:36:10 pm
Please vote for object 1.14.4, there are multiple workers :( I created and they cannot be removed/edited.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 21, 2015, 02:04:48 pm
Please vote for object 1.14.4, there are multiple workers :( I created and they cannot be removed/edited.

could you add a how to to your proposal?
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 21, 2015, 02:29:37 pm
How to vote for my worker, the frontend is not ready yet:

update_worker_votes <youraccount> {"vote_for" : [1.14.4], "vote_against" : [], "vote_abstain" : []} true
Title: Re: Worker Proposal - Asset pool fee funding
Post by: jakub on October 21, 2015, 05:05:10 pm
I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cube on October 21, 2015, 05:39:39 pm
I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)

We are all excited about this new cutting-edge worker proposal feature.  However, the official cli tools for it is not released it.  I have uploaded my copy at https://github.com/bigcube/bitshares-2/releases/download/v2.15.286-Unofficial/bts2-cli-20151020.zip.  You may use it if you like.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cube on October 21, 2015, 06:46:49 pm
I'll support it as soon as it appears in the GUI.
(but if it doesn't I'll get the CLI and vote for it anyway)

We are all excited about this new cutting-edge worker proposal feature.  However, the official cli tools for it is not released it.  I have uploaded my copy at https://github.com/bigcube/bitshares-2/releases/download/v2.15.286-Unofficial/bts2-cli-20151020.zip.  You may use it if you like.

bitcube node and seed updated.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: bytemaster on October 26, 2015, 09:03:20 pm
This is where voting by proxy helps.

I support this proposal.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 27, 2015, 08:01:55 am
This proposal has been voted in and I see the vested balance id is getting money. I will commence filling the asset pools this evening.

However, we lost about 5 days so it will be less money for this proposal. There will be funding for around ~22 days, if I am not mistaken. If things run good, I'll do another proposal.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cass on October 27, 2015, 10:54:33 am
is it also visible on GUI ... i'm not able to see it ...?
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 27, 2015, 10:56:34 am
There's no gui support yet.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cass on October 27, 2015, 10:59:33 am
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: tbone on October 27, 2015, 11:05:27 am
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

This is important stuff, but PLEASE finish the USER (i.e. trader) interface first so we can impress and retain new users/traders!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 27, 2015, 11:07:08 am
I you proxy through me, you're already voting for this worker by the way :)

 +5% for getting started!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: ebit on October 27, 2015, 11:12:52 am
 +5%
Title: Re: Worker Proposal - Asset pool fee funding
Post by: roadscape on October 27, 2015, 01:53:08 pm
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/
Title: Re: Worker Proposal - Asset pool fee funding
Post by: maqifrnswa on October 27, 2015, 03:00:26 pm
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)
Title: Re: Worker Proposal - Asset pool fee funding
Post by: roadscape on October 27, 2015, 04:10:24 pm
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 27, 2015, 06:32:50 pm
I'm unable to withdraw the pool funds due to a bug

Code: [Select]
ithdraw_vesting 1.13.235 8749 BTS true
withdraw_vesting 1.13.235 8749 BTS true
1513039ms th_a       wallet.cpp:1838               sign_transaction     ] Caught exception while broadcasting tx 7c5e1918b7db447bcf8b42906860471ddd798b8f:  0 exception: unspecified
13 St12domain_error: divide by zero

I've reported this to bytemaster - https://github.com/cryptonomex/graphene/issues/390

I've funded a new account dediced to poolfunding with my own funds for the time being and have funded the poolfund as described in the proposal

4000 BTS USD
4000 BTS CNY
2000 BTS EUR
2000 BTS GOLD
2000 BTS SILVER

As seen here: https://bitshares.openledger.info/#/account/mindphlux.poolfund/overview

I will do the same tomororw, hopefully with the worker's fees.

Thank you for voting for me!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: maqifrnswa on October 27, 2015, 06:53:35 pm
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?

First off: that's a great site, thanks for doing it

Regarding payline: It's a little more complicated.
There is a daily worker budget of 500,000. Every maintenance period, worker votes are tallied and workers are ranked in order of votes for minus against. The system then pays each worker in order of rank until the daily budget is exhausted.

To find the current worker pay, it's the "worker_budget_per_day" global property:
Code: [Select]
unlocked >>> get_global_properties
{SNIP}
    "witness_pay_per_block": 150000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
{SNIP}

Now you can
look at the current proposals in order of most to least votes (as of this moment) and their daily pay:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)

So that means that each of the proposals should get funded since the total (413,966.1) is < 500,000
Now imagine there were 2 more 100k proposals with less votes than (4). The new order is:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)
5) (100,000 BTS/day)
6) (100,000 BTS/day)

That means that 1-4 get funded, 5 gets 86033.9, and 6 gets 0.

So, on your website you can list all proposals pending in order of votes, but indicate on their that 1-4 are funded, 5 is partial, and 6+ is not funded (like you do with active witnesses).
Title: Re: Worker Proposal - Asset pool fee funding
Post by: roadscape on October 27, 2015, 07:31:33 pm
There's no gui support yet.

ok then we should work in this to get it into asap IMO .. this will drive more people into!

Very basic worker proposals list/schedule can be found at the bottom of this page: http://cryptofresh.com/

that's great, could there be a payline put in there? (so people know what is being funded and at what level?)

That's the "Daily pay" column right? I'm still trying to decipher the API.. your "Debian/Ubuntu-based PPA" proposal is 3966 BTS per day correct?

First off: that's a great site, thanks for doing it

Regarding payline: It's a little more complicated.
There is a daily worker budget of 500,000. Every maintenance period, worker votes are tallied and workers are ranked in order of votes for minus against. The system then pays each worker in order of rank until the daily budget is exhausted.

To find the current worker pay, it's the "worker_budget_per_day" global property:
Code: [Select]
unlocked >>> get_global_properties
{SNIP}
    "witness_pay_per_block": 150000,
    "worker_budget_per_day": "50000000000",
    "max_predicate_opcode": 1,
{SNIP}

Now you can
look at the current proposals in order of most to least votes (as of this moment) and their daily pay:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)

So that means that each of the proposals should get funded since the total (413,966.1) is < 500,000
Now imagine there were 2 more 100k proposals with less votes than (4). The new order is:
1) 1.14.4 (10,000 BTS/day)
2) 1.14.1 (0.1 BTS/day)
3) 1.14.0 (400,000 BTS/day)
4) 1.14.6 (3,966 BTS/day)
5) (100,000 BTS/day)
6) (100,000 BTS/day)

That means that 1-4 get funded, 5 gets 86033.9, and 6 gets 0.

So, on your website you can list all proposals pending in order of votes, but indicate on their that 1-4 are funded, 5 is partial, and 6+ is not funded (like you do with active witnesses).

Super useful.. thank you! I've got the daily funding logic in place now :)
Title: Re: Worker Proposal - Asset pool fee funding
Post by: maqifrnswa on October 27, 2015, 08:20:50 pm
Super useful.. thank you! I've got the daily funding logic in place now :)

Excellent! You have the best way of visualizing worker proposals in the whole world as of now, literally.
If you want to improve the display, here are some other hints:
1) Worker objects never expire. Also some workers are not valid yet. You probably should filter out your worker list to only show active and valid ones.
2) However, it is important that upcoming proposals get visibility. Perhaps a separate table of "pending proposals" ranked in order of votes for proposals which have not started yet.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on October 27, 2015, 09:13:38 pm
can you guys please discuss in a new thread? this one is for asset pool fee funding updates
Title: Re: Worker Proposal - Asset pool fee funding
Post by: roadscape on October 27, 2015, 11:31:01 pm
No prob @fav..

Super useful.. thank you! I've got the daily funding logic in place now :)

Excellent! You have the best way of visualizing worker proposals in the whole world as of now, literally.
If you want to improve the display, here are some other hints:
1) Worker objects never expire. Also some workers are not valid yet. You probably should filter out your worker list to only show active and valid ones.
2) However, it is important that upcoming proposals get visibility. Perhaps a separate table of "pending proposals" ranked in order of votes for proposals which have not started yet.

I replied here: https://bitsharestalk.org/index.php/topic,19507.msg250666.html#msg250666
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on October 28, 2015, 09:06:07 pm
Dear stakeholders,

I have funded the asset pool funds today, for the second time.

We're funding a total of 14000 BTS per day (4000 CNY, 4000 USD, 2000 EUR, 2000 GOLD, 2000 SILVER), but unfortnatually I made a mistake in my calculation and set the daily payrate to only 10000 BTS. As a result, the worker funds will not last until the projected end. Also this proposal was voted in 6 days after the initial start date, so that further decreases available funds. The funds are projected to last until November 12. I have uploaded a file for you to review here:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I'm in the process of writing a script that automatically fills the pools, which should be ready by the weekend. Until then I will fill the pool manually.

Thank you,

Best regards
mindphlux
Title: Re: Worker Proposal - Asset pool fee funding
Post by: bytemaster on October 28, 2015, 09:42:02 pm
Dear stakeholders,

I have funded the asset pool funds today, for the second time.

We're funding a total of 14000 BTS per day (4000 CNY, 4000 USD, 2000 EUR, 2000 GOLD, 2000 SILVER), but unfortnatually I made a mistake in my calculation and set the daily payrate to only 10000 BTS. As a result, the worker funds will not last until the projected end. Also this proposal was voted in 6 days after the initial start date, so that further decreases available funds. The funds are projected to last until November 12. I have uploaded a file for you to review here:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I'm in the process of writing a script that automatically fills the pools, which should be ready by the weekend. Until then I will fill the pool manually.

Thank you,

Best regards
mindphlux

Great job on transparency!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: cube on October 30, 2015, 06:49:05 am
 +5% for the accounting and tracking.  This itself costs time and effort.  Well worth the 10% fee.   :)
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fuzzy on October 30, 2015, 07:06:10 am
 +5%
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on November 03, 2015, 04:46:54 pm
I updated the spreadsheet here: https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I also wrote a script to automate the daily funding. I'll tidy it up over the weekend and then release on github.
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on November 03, 2015, 05:13:37 pm
I updated the spreadsheet here: https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

I also wrote a script to automate the daily funding. I'll tidy it up over the weekend and then release on github.

 +5% +5% +5% +5%
Title: Re: Worker Proposal - Asset pool fee funding
Post by: mindphlux on November 12, 2015, 06:36:32 am
Here's the source of my funding script:

https://github.com/mindphlux1/bts_fill_fund

And the funding log again:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0
Title: Re: Worker Proposal - Asset pool fee funding
Post by: xeroc on November 12, 2015, 09:15:19 am
Thanks for open sourceing it!
Title: Re: Worker Proposal - Asset pool fee funding
Post by: fav on November 12, 2015, 09:19:31 am
Thanks for open sourceing it!

 +5%

#btstip "mindphlux" 100 NEWBIE
Title: Re: Worker Proposal - Asset pool fee funding
Post by: btstip on November 12, 2015, 09:20:55 am
Hey fav, your tips have been queued to get sent to...
Curious about BtsTip? Visit us at http://btstip.io and start tipping BTS on https://bitsharestalk.org/ today!
Source: https://bitsharestalk.org/index.php/topic,19317.msg256038/topicseen.html#msg256038
Created by hybridd (https://bitsharestalk.org/index.php?action=profile;u=40140)
Title: Re: Worker Proposal - Asset pool fee funding
Post by: BunkerChainLabs-DataSecurityNode on November 12, 2015, 11:43:25 am
Here's the source of my funding script:

https://github.com/mindphlux1/bts_fill_fund

And the funding log again:

https://docs.google.com/spreadsheets/d/1_so41Ogm44a871ZVjIWyZXhQptGi7i0dNFvfeyY8gng/edit#gid=0

great!  +5%