Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - puppies

Pages: 1 ... 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 ... 111
286
Thanks again abit.

So I was playing a little bit trying to use the proposal_delete_operation.  I was doing this manually in the wallet.  I can create the builder.  add the operation.  Pay the correct fees.  When I sign with false flag I get
Code: [Select]
unlocked >>> sign_builder_transaction 2 false
sign_builder_transaction 2 false
{
  "ref_block_num": 6918,
  "ref_block_prefix": 722491212,
  "expiration": "2016-01-09T01:58:39",
  "operations": [[
      24,{
        "fee": {
          "amount": 200000,
          "asset_id": "1.3.0"
        },
        "fee_paying_account": "1.2.1191",
        "using_owner_authority": true,
        "proposal": "1.10.48",
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "2011ec79668c490caf27a8ce307c23ebaa26fd8170a53a33c2414c16db02486b38770b5131d8771d8a8dc5ca6c8d0cdec4361ec72af293cd4ed254abd442a37174"
  ]
}
unlocked >>>

But when I sign with true flag I get
Code: [Select]
unlocked >>> sign_builder_transaction 2 true
sign_builder_transaction 2 true
3554900ms th_a       wallet.cpp:1919               sign_transaction     ] Caught exception while broadcasting tx 07670ef5b21243f272b7c9b7c256380fcafa8ea8:  0 exception: unspecified
10 assert_exception: Assert Exception
required_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.
    {"provided":"1.2.1191","required":[]}
    th_a  proposal_evaluator.cpp:196 do_evaluate

    {"o":{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}}
    th_a  proposal_evaluator.cpp:199 do_evaluate

    {}
    th_a  evaluator.cpp:46 start_evaluate

    {}
    th_a  db_block.cpp:653 apply_operation

    {"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}
    th_a  db_block.cpp:636 _apply_transaction

    {"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}
    th_a  db_block.cpp:220 push_transaction
    {"error":"10 assert_exception: Assert Exception\nrequired_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.\n    {\"provided\":\"1.2.1191\",\"required\":[]}\n    th_a  proposal_evaluator.cpp:196 do_evaluate\n\n    {\"o\":{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}}\n    th_a  proposal_evaluator.cpp:199 do_evaluate\n\n    {}\n    th_a  evaluator.cpp:46 start_evaluate\n\n    {}\n    th_a  db_block.cpp:653 apply_operation\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:636 _apply_transaction\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:220 push_transaction","data":{"id":184,"error":{"code":1,"message":"10 assert_exception: Assert Exception\nrequired_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.\n    {\"provided\":\"1.2.1191\",\"required\":[]}\n    th_a  proposal_evaluator.cpp:196 do_evaluate\n\n    {\"o\":{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}}\n    th_a  proposal_evaluator.cpp:199 do_evaluate\n\n    {}\n    th_a  evaluator.cpp:46 start_evaluate\n\n    {}\n    th_a  db_block.cpp:653 apply_operation\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:636 _apply_transaction\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:220 push_transaction","data":{"code":10,"name":"assert_exception","message":"Assert Exception","stack":[{"context":{"level":"error","file":"proposal_evaluator.cpp","line":196,"method":"do_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"required_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.","data":{"provided":"1.2.1191","required":[]}},{"context":{"level":"warn","file":"proposal_evaluator.cpp","line":199,"method":"do_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"o":{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}}},{"context":{"level":"warn","file":"evaluator.cpp","line":46,"method":"start_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{}},{"context":{"level":"warn","file":"db_block.cpp","line":653,"method":"apply_operation","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{}},{"context":{"level":"warn","file":"db_block.cpp","line":636,"method":"_apply_transaction","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}},{"context":{"level":"warn","file":"db_block.cpp","line":220,"method":"push_transaction","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}}]}}}}
    th_a  state.cpp:38 handle_reply
0 exception: unspecified
10 assert_exception: Assert Exception
required_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.
    {"provided":"1.2.1191","required":[]}
    th_a  proposal_evaluator.cpp:196 do_evaluate

    {"o":{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}}
    th_a  proposal_evaluator.cpp:199 do_evaluate

    {}
    th_a  evaluator.cpp:46 start_evaluate

    {}
    th_a  db_block.cpp:653 apply_operation

    {"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}
    th_a  db_block.cpp:636 _apply_transaction

    {"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}
    th_a  db_block.cpp:220 push_transaction
    {"error":"10 assert_exception: Assert Exception\nrequired_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.\n    {\"provided\":\"1.2.1191\",\"required\":[]}\n    th_a  proposal_evaluator.cpp:196 do_evaluate\n\n    {\"o\":{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}}\n    th_a  proposal_evaluator.cpp:199 do_evaluate\n\n    {}\n    th_a  evaluator.cpp:46 start_evaluate\n\n    {}\n    th_a  db_block.cpp:653 apply_operation\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:636 _apply_transaction\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:220 push_transaction","data":{"id":184,"error":{"code":1,"message":"10 assert_exception: Assert Exception\nrequired_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.\n    {\"provided\":\"1.2.1191\",\"required\":[]}\n    th_a  proposal_evaluator.cpp:196 do_evaluate\n\n    {\"o\":{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}}\n    th_a  proposal_evaluator.cpp:199 do_evaluate\n\n    {}\n    th_a  evaluator.cpp:46 start_evaluate\n\n    {}\n    th_a  db_block.cpp:653 apply_operation\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:636 _apply_transaction\n\n    {\"trx\":{\"ref_block_num\":6939,\"ref_block_prefix\":4113412531,\"expiration\":\"2016-01-09T01:59:42\",\"operations\":[[24,{\"fee\":{\"amount\":200000,\"asset_id\":\"1.3.0\"},\"fee_paying_account\":\"1.2.1191\",\"using_owner_authority\":true,\"proposal\":\"1.10.48\",\"extensions\":[]}]],\"extensions\":[],\"signatures\":[\"20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741\"]}}\n    th_a  db_block.cpp:220 push_transaction","data":{"code":10,"name":"assert_exception","message":"Assert Exception","stack":[{"context":{"level":"error","file":"proposal_evaluator.cpp","line":196,"method":"do_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"required_approvals->find(o.fee_paying_account) != required_approvals->end(): Provided authority is not authoritative for this proposal.","data":{"provided":"1.2.1191","required":[]}},{"context":{"level":"warn","file":"proposal_evaluator.cpp","line":199,"method":"do_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"o":{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}}},{"context":{"level":"warn","file":"evaluator.cpp","line":46,"method":"start_evaluate","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{}},{"context":{"level":"warn","file":"db_block.cpp","line":653,"method":"apply_operation","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{}},{"context":{"level":"warn","file":"db_block.cpp","line":636,"method":"_apply_transaction","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}},{"context":{"level":"warn","file":"db_block.cpp","line":220,"method":"push_transaction","hostname":"","thread_name":"th_a","timestamp":"2016-01-09T01:59:14"},"format":"","data":{"trx":{"ref_block_num":6939,"ref_block_prefix":4113412531,"expiration":"2016-01-09T01:59:42","operations":[[24,{"fee":{"amount":200000,"asset_id":"1.3.0"},"fee_paying_account":"1.2.1191","using_owner_authority":true,"proposal":"1.10.48","extensions":[]}]],"extensions":[],"signatures":["20092147f99b4596202d2cafa54aa81e7a5330fb6adc5c7f3484f4e4f4b75e32132cc4bad1637d7a71a476feef30ac320418e0ff7e98cbf6750770d38257d06741"]}}}]}}}}
    th_a  state.cpp:38 handle_reply
unlocked >>>
[code]

I have tried changing a couple of the options within the transaction, still fails.  Any idea what I am doing wrong?

287
Liquidity is one of our greatest issues.  One possible solution would be to use the power to dilute to create more bitassets to hold the peg. 

We could create a worker proposal that sends funds to the committee account.  We could design a bot that will short assets into existence and sell them at a prescribed rate above the peg.  This would still require a majority of committee members to approve each transaction.  this approval could also be automated.

We could through the committee have a market maker that holds the peg of smartcoins to within a couple of percentage points of the feed price.  We could even branch out into other derivatives such as individual stocks. 

Once again I am looking for community input.  Please argue your point.  If there are specific parameters that would be deal breakers please mention them as well.   You may change your vote if you have changed your mind.

Thank you for your input.

288
Thanks abit.  Do you want to create the new proposal or would you prefer someone else do it?

289
General Discussion / Re: I suggest privated BTS
« on: January 08, 2016, 07:37:41 am »
I think a return to dividends per share would be good..

I don't think these profits should do through the committee account

What's your opinion on the discussion of liquidity in the committee telegram channel alt?

290
General Discussion / Re: exchange preparing for voting
« on: January 08, 2016, 07:13:08 am »
Whenever there is voting power threating the king bytemaster will lead to the rule changes. BTS is bytemaster's private toy, he won't allow being challenged.

I don't think what you said is true, I'd like to know how @bytemaster think about this.

Exactly.  I think you all may have made Bytemaster into a bigger boogey man than he possiblly could be. 

291
General Discussion / Re: I suggest privated BTS
« on: January 08, 2016, 04:49:01 am »
I don't understand your issue or your solution alt.  Not all fees belong to the committee.  Only the fee pool conversions as far as I know.  You are definitely more knowledgeable than I. Let me know if my understanding is incorrect. 

Also I don't get your solution.  Please expand.

292
Buy back is not distributing a revenue. It is a convenient method to pay debt for issuer of debt token, like obits. Obits borrowed worth of $200K loan from people (4M obits), and made $3K profit in one month. If they claim that they are going to spend all their profit to pay their debt, it will take them about 5 years to pay their debt at this pace.

Apple's stock price is currently $102.71. It's dividend in the past year was $2.03.  If Apple's means of paying off the loan of investing in it was a buy back it would take 50 years at this pace.

293
FYI we had some discussions about how to efficiently pay dividends long time ago, a claim model.
https://bitsharestalk.org/index.php?topic=14785.msg191711#msg191711

Basically, distributing fees among referrers/registrars is an operation which cost linear to the amount of operations within a maintenance interval, but distributing funds among asset holders is linear to the amount of holders. The former is doable in the maintenance interval, but the latter is not.

Thanks abit.  I'll read through this.

Instead of pushing dividends, couldn't the process be a pull. When a dividend is available, a claim button is enabled in the gui that shows amount available to claim.  The holder of the asset can decide when to claim the dividend. This way the process can happen over a period on time instead of one interval.

That's what I was hoping for.  My belief was based upon the bug we had where different nodes would show different vested balances for different VBO's.  I assumed that this was due to vesting balances being derived from the blockchain state, but not implicit.  I thought this could save us some overhead. 

294
Thanks pc.

295
I was thinking that each FBA would have an object that contained all hodlers and the percentage of total asset they hodl.  It seems we should need this to determine the top 5 hodlers anyways.

If crediting each hodlers VBO in real time would take too much processing power could we do it during the maintenance interval?

It seems to me that a credit to a VBO is different than a normal transaction output.  Its kept in memory, and not written to the blockchain until withdrawal right?

296
If the fee for depositing to a VBO is the same as a regular transfer then it would not be a good idea at all.  The blockchain currently deposits to cashback and witness pay free of charge.  I don't see why an FBA wouldn't be able to do the same.  I think that buybacks are a subpar solution I'd rather have dividends.  Let the FBA get it's value from its revenue stream rather than a reduction in supply. 


297
I was looking through the docs, and I found the section on creating vesting balance objects.  Wouldn't that be a better way of distributing the revenue of a fee backed asset than with a buybay?  What are the fees to deposit to a vesting object?  Could a FBA deposit to the same VBO that is used for cashback, or would each FBA need to create its own VBO?  We could require that a potential hodler of a FBA registers a VBO for it.  95bts once, plus 2bts per withdrawal seems like a better deal than having to place orders for a buyback. 

Code: [Select]

        Public Members

        uint64_t fee

            the cost to register the cheapest non-free account

struct vesting_balance_create_operation
    #include <vesting.hpp>

    Create a vesting balance.

    The chain allows a user to create a vesting balance. Normally, vesting balances are created automatically as part of cashback and worker operations. This operation allows vesting balances to be created manually as well.

    Manual creation of vesting balances can be used by a stakeholder to publicly demonstrate that they are committed to the chain. It can also be used as a building block to create transactions that function like public debt. Finally, it is useful for testing vesting balance functionality.

    Return
        ID of newly created vesting_balance_object

    Public Members

    account_id_type creator

        Who provides funds initially.

    account_id_type owner

        Who is able to withdraw the balance.

class vesting_balance_object
    #include <vesting_balance_object.hpp>

    Vesting balance object is a balance that is locked by the blockchain for a period of time.

    Public Functions

    void deposit(const fc::time_point_sec &now, const asset &amount)

        Deposit amount into vesting balance, requiring it to vest before withdrawal.

    void deposit_vested(const fc::time_point_sec &now, const asset &amount)

        Deposit amount into vesting balance, making the new funds vest immediately.

    void withdraw(const fc::time_point_sec &now, const asset &amount)

        Used to remove a vesting balance from the VBO. As well as the balance field, coin_seconds_earned and coin_seconds_earned_last_update fields are updated.

        The money doesn’t “go” anywhere; the caller is responsible for crediting it to the proper account.

    asset get_allowed_withdraw(const time_point_sec &now) const

        Get amount of allowed withdrawal.

    Public Members

    account_id_type owner

        Account which owns and may withdraw from this vesting balance.

    asset balance

        Total amount remaining in this vesting balance Includes the unvested funds, and the vested funds which have not yet been withdrawn

    vesting_policy policy

        The vesting policy stores details on when funds vest, and controls when they may be withdrawn.

struct vesting_balance_withdraw_operation
    #include <vesting.hpp>

    Withdraw from a vesting balance.

    Withdrawal from a not-completely-mature vesting balance will result in paying fees.

    Return
        Nothing


Am I missing something?

298
Wanted to improve my library for market actions anyway :)
Extending it for proposed transaction should be doable as well ..

Worst case scenario I could probably construct it manually.  Thanks to your docs. 

Should just be create a builder, add a market order, add fees, publish.  Right? 

What I am unsure of is the operation to withdraw the collected funds from the fee pool.

299
So.  the consensus seems to be option 1.  Starting at 15% over feed and reducing daily until all funds are gone.  I would also suggest a hard lower limit of 105%

As Xeroc mentioned the difficulty with that is that the committee account cannot place orders in real time.  We need to submit a proposal, and have it approved by the majority of the committee.  We are a very diverse set of people from around the globe, and coordinating that could be difficult.

I still think leaving these funds in the hands of the committee is the best option if we can pull it off.  If we set the proposal for somewhere between a 2 and 4 hour window everyday, we should be able to find a time where all committee members can log in and approve.

Does anyone else think I should reset the results of the poll?  Enough people in this thread have stated that they voted for the wrong thing in the poll.

300
General Discussion / Re: network down??
« on: January 04, 2016, 06:07:36 am »
All of my nodes are updated and running.  Should be producing feeds as well.  I'm gonna get some sleep.  Good night everyone.

Pages: 1 ... 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 ... 111