Author Topic: Dry Run 3: A Game of Delegates  (Read 26219 times)

0 Members and 1 Guest are viewing this topic.

Offline bitcoinerS

  • Hero Member
  • *****
  • Posts: 592
    • View Profile
Send me some LOVE or XTS or whatever other asset to "play with"

XTS63FqvmnBD9TcnMktEcL9FY6V6n1HWv2cC45xAMvcgetMEB2nDc

(and vote for bitcoiners :)
« Last Edit: June 20, 2014, 04:19:20 pm by bitcoinerS »
>>> approve bitcoiners

Xeldal

  • Guest
This failed before it could make it into pending transactions.

Right, I was confused because wallet_account_balance was showing my account had be decremented.

Offline bytemaster

I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

Code: [Select]
xeldal-w (unlocked) >>> wallet_transfer 10 LOVE xeldal pts-jmob
20010 insufficient_funds: insufficient funds

    {"required":"0.010000 XTS","available":"0.000000 XTS"}
    th_a  wallet.cpp:210 withdraw_to_transaction

    {"amount":10000,"asset_id":0,"from_account_address":"XTSEsJxLS48MQR1TT1o9JryjA4tF9Poho52r","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTSAzXHYc8VhagagoKwnPMuhnkpv8RD7HkQR","amount":10000000,"claim_input_data":""}}],"signatures":[]},"required_signatures":["XTSHXEoQBBLUJnrFu3D5s3xgyGsTRG7mihaM"]}
    th_a  wallet.cpp:211 withdraw_to_transaction

    {"real_amount_to_transfer":10,"amount_to_transfer_symbol":"LOVE","from_account_name":"xeldal","to_account_name":"pts-jmob","memo_message":""}
    th_a  wallet.cpp:1759 transfer_asset

    {}
    th_a  common_api_client.cpp:502 wallet_transfer

    {"command":"wallet_transfer"}
    th_a  cli.cpp:529 execute_command

I assume its in a pending transaction somewhere
No sign of it in the receive wallet.
blockchain_get_pending_transactions returns [] nothing

Where is the LOVE?

This failed before it could make it into pending transactions.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Xeldal

  • Guest
You can probably rescan to get it back

Yes, this fixed it. Thanks

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
You can probably rescan to get it back
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

Code: [Select]
xeldal-w (unlocked) >>> wallet_transfer 10 LOVE xeldal pts-jmob
20010 insufficient_funds: insufficient funds

    {"required":"0.010000 XTS","available":"0.000000 XTS"}
    th_a  wallet.cpp:210 withdraw_to_transaction

    {"amount":10000,"asset_id":0,"from_account_address":"XTSEsJxLS48MQR1TT1o9JryjA4tF9Poho52r","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTSAzXHYc8VhagagoKwnPMuhnkpv8RD7HkQR","amount":10000000,"claim_input_data":""}}],"signatures":[]},"required_signatures":["XTSHXEoQBBLUJnrFu3D5s3xgyGsTRG7mihaM"]}
    th_a  wallet.cpp:211 withdraw_to_transaction

    {"real_amount_to_transfer":10,"amount_to_transfer_symbol":"LOVE","from_account_name":"xeldal","to_account_name":"pts-jmob","memo_message":""}
    th_a  wallet.cpp:1759 transfer_asset

    {}
    th_a  common_api_client.cpp:502 wallet_transfer

    {"command":"wallet_transfer"}
    th_a  cli.cpp:529 execute_command

I assume its in a pending transaction somewhere
No sign of it in the receive wallet.
blockchain_get_pending_transactions returns [] nothing

Where is the LOVE?

"required":"0.010000 XTS","available":"0.000000 XTS"

You need XTS to pay the fee

I know.  What I'm saying is "Where is the LOVE?"
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

So if you have insufficient funds you just get robbed of whatever you were trying to send? 
I know thats not how its supposed to work.

Ah, sounds like a wallet sync bug... filing an issue
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Xeldal

  • Guest
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

Code: [Select]
xeldal-w (unlocked) >>> wallet_transfer 10 LOVE xeldal pts-jmob
20010 insufficient_funds: insufficient funds

    {"required":"0.010000 XTS","available":"0.000000 XTS"}
    th_a  wallet.cpp:210 withdraw_to_transaction

    {"amount":10000,"asset_id":0,"from_account_address":"XTSEsJxLS48MQR1TT1o9JryjA4tF9Poho52r","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTSAzXHYc8VhagagoKwnPMuhnkpv8RD7HkQR","amount":10000000,"claim_input_data":""}}],"signatures":[]},"required_signatures":["XTSHXEoQBBLUJnrFu3D5s3xgyGsTRG7mihaM"]}
    th_a  wallet.cpp:211 withdraw_to_transaction

    {"real_amount_to_transfer":10,"amount_to_transfer_symbol":"LOVE","from_account_name":"xeldal","to_account_name":"pts-jmob","memo_message":""}
    th_a  wallet.cpp:1759 transfer_asset

    {}
    th_a  common_api_client.cpp:502 wallet_transfer

    {"command":"wallet_transfer"}
    th_a  cli.cpp:529 execute_command

I assume its in a pending transaction somewhere
No sign of it in the receive wallet.
blockchain_get_pending_transactions returns [] nothing

Where is the LOVE?

"required":"0.010000 XTS","available":"0.000000 XTS"

You need XTS to pay the fee

I know.  What I'm saying is "Where is the LOVE?"
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

So if you have insufficient funds you just get robbed of whatever you were trying to send? 
I know thats not how its supposed to work.
« Last Edit: June 20, 2014, 02:49:58 pm by Xeldal »

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

Code: [Select]
xeldal-w (unlocked) >>> wallet_transfer 10 LOVE xeldal pts-jmob
20010 insufficient_funds: insufficient funds

    {"required":"0.010000 XTS","available":"0.000000 XTS"}
    th_a  wallet.cpp:210 withdraw_to_transaction

    {"amount":10000,"asset_id":0,"from_account_address":"XTSEsJxLS48MQR1TT1o9JryjA4tF9Poho52r","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTSAzXHYc8VhagagoKwnPMuhnkpv8RD7HkQR","amount":10000000,"claim_input_data":""}}],"signatures":[]},"required_signatures":["XTSHXEoQBBLUJnrFu3D5s3xgyGsTRG7mihaM"]}
    th_a  wallet.cpp:211 withdraw_to_transaction

    {"real_amount_to_transfer":10,"amount_to_transfer_symbol":"LOVE","from_account_name":"xeldal","to_account_name":"pts-jmob","memo_message":""}
    th_a  wallet.cpp:1759 transfer_asset

    {}
    th_a  common_api_client.cpp:502 wallet_transfer

    {"command":"wallet_transfer"}
    th_a  cli.cpp:529 execute_command

I assume its in a pending transaction somewhere
No sign of it in the receive wallet.
blockchain_get_pending_transactions returns [] nothing

Where is the LOVE?

"required":"0.010000 XTS","available":"0.000000 XTS"

You need XTS to pay the fee
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

Xeldal

  • Guest
I tried to send 10 LOVE from one of my accounts to another.  The sending account has no XTS and I get "insufficient funds"
Yet it removes the 10 LOVE

Code: [Select]
xeldal-w (unlocked) >>> wallet_transfer 10 LOVE xeldal pts-jmob
20010 insufficient_funds: insufficient funds

    {"required":"0.010000 XTS","available":"0.000000 XTS"}
    th_a  wallet.cpp:210 withdraw_to_transaction

    {"amount":10000,"asset_id":0,"from_account_address":"XTSEsJxLS48MQR1TT1o9JryjA4tF9Poho52r","trx":{"expiration":null,"delegate_id":null,"operations":[{"type":"withdraw_op_type","data":{"balance_id":"XTSAzXHYc8VhagagoKwnPMuhnkpv8RD7HkQR","amount":10000000,"claim_input_data":""}}],"signatures":[]},"required_signatures":["XTSHXEoQBBLUJnrFu3D5s3xgyGsTRG7mihaM"]}
    th_a  wallet.cpp:211 withdraw_to_transaction

    {"real_amount_to_transfer":10,"amount_to_transfer_symbol":"LOVE","from_account_name":"xeldal","to_account_name":"pts-jmob","memo_message":""}
    th_a  wallet.cpp:1759 transfer_asset

    {}
    th_a  common_api_client.cpp:502 wallet_transfer

    {"command":"wallet_transfer"}
    th_a  cli.cpp:529 execute_command

I assume its in a pending transaction somewhere
No sign of it in the receive wallet.
blockchain_get_pending_transactions returns [] nothing

Where is the LOVE?

Offline coolspeed

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
    • My Blog
Unfortunately I found once my delegate name "coolspeed" is registered. I guess it is registered in genesis block. But I couldn't export my private key that time. But I have backed up all my recent datadirs.

How can I find back my private key (or wallet) of "coolspeed"? Which file should I overwrite, if it is possible?
Thanks.


=====================================================
UPDATE:

I've solved it. I copyed my old wallet dir, opened it in the new client, and then dumped my private key.
« Last Edit: June 20, 2014, 02:27:09 pm by coolspeed »
Please vote for  delegate.coolspeed    dac.coolspeed
BTS account: coolspeed
Sina Weibo:@coolspeed

Offline wackou

btw, I only have 1 new delegate up and running for now, but I can see that there are still some unelected-delegates in the list of active ones. Should I create more new delegates in order to "push" the unelected ones out, or should we just wait until more people join in?
Please vote for witness wackou! More info at http://digitalgaia.io

Offline bytemaster

Great work everyone.  I am working to improve handling of pending transactions with the goal of providing better diagnostics about why they are pending. 

Sorry to hear about the delegates that lost their private keys. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline boombastic

  • Sr. Member
  • ****
  • Posts: 251
    • View Profile
    • AngelShares Explorer
Does delegate requires wallet unlocked to perform duty?

Answer to my own question: yes, wallet needs to be unlocked

Code: [Select]
10 assert_exception: Assert Exception
_wallet->is_unlocked(): Wallet must be unlocked to produce blocks
« Last Edit: June 20, 2014, 12:41:57 pm by boombastic »
http://bitshares.dacplay.org/r/boombastic
Support My Witness: mr.agsexplorer
BTC: 1Bb6V1UStz45QMAamjaX8rDjsnQnBpHvE8

Offline wackou

Thanks for the XTS and the LOVE!

also set wallet_set_delegate_trust_level spartako -1  and  wallet_set_delegate_trust_level spartako-delegate 1

please also wallet_set_delegate_trust_level wackou 1 ;)
Please vote for witness wackou! More info at http://digitalgaia.io

Offline bdnoble

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • Home Page

I wake up early morning for the test, I registered spartako but my transactions was pending for long time and I believed I was in a fork....so then I have done a BIG mistake and removed all my BitSharesXTS directory without saving my private key :( (I was actually sleeping...)
Then I realized that I was in the good chain and now spartako is lost....I registered a new account spartako-delegate and voted against spartako.

So please vote AGAINST spartako and vote FOR spartako-delegate.
Free LOVE for everyone vote for spartako-delegate ;)

Add me to the list of people who deleted a wallet and lost the keys. :P bdnoble-1 is no good but I think bdnoble is working. :)

Good thing this is a test run. I think we were all a little too excited.


Sent from my iPhone using Tapatalk
:)