BitShares Forum

Main => Technical Support => Topic started by: fansongyi on December 27, 2014, 09:49:30 pm

Title: Desperately Need Some Help to Recover My fund[solved]
Post by: fansongyi on December 27, 2014, 09:49:30 pm
Hello everyone,

Sorry for the interruption in the holiday.  My fund is lost(or it might just not showing up). Here is what has happened:
Due to some circumstances, my win7 laptop has crashed lately, so I recovered it. Although my bts client is gone, but luckily i still have the old wallet backup. I imported the old wallet into the v0.4.27.1 client. I found out that my fund is all gone and sent to 'unknown'. My client has synced and up to date.
Here is the screen shot of my client http://imgur.com/xrLCmtf,
(Some of my Transaction ID:
d3ab32cc
c12f9090
15893b01
94a3bf63)
Also, it shows that the fund is gone mysteriously in Nov, but it was still there when i check it in the beginning of Dec. Which indicates that it is possibly a client error.

Here are the methods I tried according to the fund recover page.
1.I generated 1000 transaction keys but nothing happened.
2.I re-scan the blockchain, nothing happened either.
3.I re-imported the wallet file(both new and old), nothing happened still.

I don't know what else can fix it up. So I came to ya for help so that I can use my tiny saving to go boxing day shopping. God bless! happy holiday!
Title: Re: Desperately Need Some Help to Recover My fund
Post by: toast on December 27, 2014, 10:14:36 pm
Maybe try regenerating more keys? 1000 is a bit low if you did lots of market ops or other transactions. I had to do 10000 to get everything from amy main wallet from October.

I find it very strange that you have transactions from november that you say you didn't make. When you check in december, was it with an up-to-date client? Could it be that someone got access to your keys and you just didn't notice the missing funds because your client wasn't synced?
Title: Re: Desperately Need Some Help to Recover My fund
Post by: fansongyi on December 27, 2014, 11:19:18 pm
Maybe try regenerating more keys? 1000 is a bit low if you did lots of market ops or other transactions. I had to do 10000 to get everything from amy main wallet from October.

I find it very strange that you have transactions from november that you say you didn't make. When you check in december, was it with an up-to-date client? Could it be that someone got access to your keys and you just didn't notice the missing funds because your client wasn't synced?

Hello toast,
After re-generating 10000 keys, my balance still doesn't show up. Actually, the november transactions are probably the short orders i made on 20 and 21 th, but they do not account for all my balance, i am still 50k short for my full balance. My client is always up-to-date and synced when checking balance. I have no evidence so far to suggest that my account is compromised. any other solutions for this?

Thanks
Title: Re: Desperately Need Some Help to Recover My fund
Post by: fansongyi on December 28, 2014, 12:20:41 am
Below are some of transaction details of my lost fund
>> blockchain_get_transaction 15893b01

[
  "15893b017282cd72b843fd1c251e59ecc7fbde26",{
    "trx": {
      "expiration": "2014-11-21T20:11:30",
      "delegate_slate_id": null,
      "operations": [{
          "type": "short_op_v2_type",
          "data": {
            "amount": 100000000,
            "short_index": {
              "order_price": {
                "ratio": "0.05",
                "quote_asset_id": 22,
                "base_asset_id": 0
              },
              "owner": "BTSDuSvorToor6nLvQRF3NQknr6qaaR43For"
            },
            "limit_price": {
              "ratio": "0.0015564008542",
              "quote_asset_id": 22,
              "base_asset_id": 0
            }
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS35wTzRLwuN9V2SWRMJD6JdJasQiSAtXqc",
            "amount": 100050000,
            "claim_input_data": ""
          }
        }
      ],
      "signatures": [
        "20fcade07383fc40e474ba4caf5372dc1762bf9aaae5fadaa039669a546021957d959608f1561ce4f3b5afc11e8f6c8bcbe2f368f7c6b2b1159768b4659a89835a",
        "1f51613fe94e2c1384e17c37f6802de1a3c7eddb1ecde022e127580d966a83322c3beb5e869c3825b17648327790d9ffdb527b6f853fd37098d4d87cff146bbde7"
      ]
    },
    "current_op_index": 2,
    "signed_keys": [],
    "validation_error": null,
    "provided_deposits": [],
    "deposits": [[
        0,{
          "amount": 100000000,
          "asset_id": 0
        }
      ]
    ],
    "withdraws": [[
        0,{
          "amount": 100050000,
          "asset_id": 0
        }
      ]
    ],
    "yield": [],
    "deltas": [[
        0,{
          "amount": 100000000,
          "asset_id": 0
        }
      ],[
        1,{
          "amount": -100050000,
          "asset_id": 0
        }
      ]
    ],
    "required_fees": {
      "amount": 0,
      "asset_id": 0
    },
    "alt_fees_paid": {
      "amount": 0,
      "asset_id": 0
    },
    "balance": [[
        0,
        50000
      ]
    ],
    "net_delegate_votes": [],
    "chain_location": {
      "block_num": 1069636,
      "trx_num": 0
    }
  }
]
>> blockchain_get_transaction ec54e195

[
  "ec54e1955fbe41c8fe32b30c2788f429a52f40d8",{
    "trx": {
      "expiration": "2014-11-21T08:40:03",
      "delegate_slate_id": null,
      "operations": [{
          "type": "short_op_v2_type",
          "data": {
            "amount": 2000000000,
            "short_index": {
              "order_price": {
                "ratio": "0.04",
                "quote_asset_id": 22,
                "base_asset_id": 0
              },
              "owner": "BTS3vPAw16zsDTfjZYL6jVXiJHEcGMRfTMwe"
            },
            "limit_price": {
              "ratio": "0.0015215674579",
              "quote_asset_id": 22,
              "base_asset_id": 0
            }
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS35wTzRLwuN9V2SWRMJD6JdJasQiSAtXqc",
            "amount": 2000050000,
            "claim_input_data": ""
          }
        }
      ],
      "signatures": [
        "2080de4b5af47487c24ccabc266d768d371711d0ec45dcd57cf947e801ffa8c3d32021d16086032e5506dfb34913f4c2096f0b04bff7f630110e8b0ea502362410",
        "1fb10d97fa4b784ac191569c0a05d4b93320e7001cb6341f0d2d1d6e941d76aca38c224cd86b892fcce9db7fd27d08399c9eaaa43536250e486537be68ba9ef162"
      ]
    },
    "current_op_index": 2,
    "signed_keys": [],
    "validation_error": null,
    "provided_deposits": [],
    "deposits": [[
        0,{
          "amount": 2000000000,
          "asset_id": 0
        }
      ]
    ],
    "withdraws": [[
        0,{
          "amount": 2000050000,
          "asset_id": 0
        }
      ]
    ],
    "yield": [],
    "deltas": [[
        0,{
          "amount": 2000000000,
          "asset_id": 0
        }
      ],[
        1,{
          "amount": -2000050000,
          "asset_id": 0
        }
      ]
    ],
    "required_fees": {
      "amount": 0,
      "asset_id": 0
    },
    "alt_fees_paid": {
      "amount": 0,
      "asset_id": 0
    },
    "balance": [[
        0,
        50000
      ]
    ],
    "net_delegate_votes": [],
    "chain_location": {
      "block_num": 1065519,
      "trx_num": 0
    }
  }
]
>> blockchain_get_transaction 8c31f280

[
  "8c31f28047504f4f8ab03eed46fed915ac9cfd0f",{
    "trx": {
      "expiration": "2014-11-21T06:17:26",
      "delegate_slate_id": null,
      "operations": [{
          "type": "short_op_v2_type",
          "data": {
            "amount": 2000000000,
            "short_index": {
              "order_price": {
                "ratio": "0.01",
                "quote_asset_id": 22,
                "base_asset_id": 0
              },
              "owner": "BTSNoSdzPm9eJuiBUX3ZWgzbM2KjyMqCQFgx"
            },
            "limit_price": {
              "ratio": "0.0015873015873",
              "quote_asset_id": 22,
              "base_asset_id": 0
            }
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS35wTzRLwuN9V2SWRMJD6JdJasQiSAtXqc",
            "amount": 2000050000,
            "claim_input_data": ""
          }
        }
      ],
      "signatures": [
        "20371bdd07a20f178e9b859256b871037159cf585483fc4effc85899f3968f7d555f4ad7ef1d847d988ecc85f59aca88e36e16dbd71becba9b65c2b5610dd3e1e2",
        "20e874aa7094de98f30f01d58eb61f42389e6e21b9c1bbc3f151209ef8b3e8df7bbed8e642455242c20e1fdf6bf93fa45aaaa93c21a0dc35819fbb1837173495f0"
      ]
    },
    "current_op_index": 2,
    "signed_keys": [],
    "validation_error": null,
    "provided_deposits": [],
    "deposits": [[
        0,{
          "amount": 2000000000,
          "asset_id": 0
        }
      ]
    ],
    "withdraws": [[
        0,{
          "amount": 2000050000,
          "asset_id": 0
        }
      ]
    ],
    "yield": [],
    "deltas": [[
        0,{
          "amount": 2000000000,
          "asset_id": 0
        }
      ],[
        1,{
          "amount": -2000050000,
          "asset_id": 0
        }
      ]
    ],
    "required_fees": {
      "amount": 0,
      "asset_id": 0
    },
    "alt_fees_paid": {
      "amount": 0,
      "asset_id": 0
    },
    "balance": [[
        0,
        50000
      ]
    ],
    "net_delegate_votes": [],
    "chain_location": {
      "block_num": 1064674,
      "trx_num": 0
    }
  }
]
>> blockchain_get_transaction 0da1a11a

[
  "0da1a11a2973eb672233ed0df000f6011b4de50c",{
    "trx": {
      "expiration": "2014-11-21T05:58:19",
      "delegate_slate_id": null,
      "operations": [{
          "type": "short_op_v2_type",
          "data": {
            "amount": 1000000000,
            "short_index": {
              "order_price": {
                "ratio": "0.01",
                "quote_asset_id": 22,
                "base_asset_id": 0
              },
              "owner": "BTSM5rQ9gKc314PmtWRcSsZJVzqtvCzMS331"
            },
            "limit_price": {
              "ratio": "0.0015625",
              "quote_asset_id": 22,
              "base_asset_id": 0
            }
          }
        },{
          "type": "define_delegate_slate_op_type",
          "data": {
            "slate": {
              "supported_delegates": [
                334,
                18771
              ]
            }
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS35wTzRLwuN9V2SWRMJD6JdJasQiSAtXqc",
            "amount": 1000050000,
            "claim_input_data": ""
          }
        }
      ],
      "signatures": [
        "1f2c6bbb8e5dad09604e09bf2bc1f52c1fe388925c1066ee50c77cae571cb60896fb770dff9dc5f3701ceef277eb467236452b06e0806bf86c8fd1735ee6371c1b",
        "20791d0e922481a83d330a09c7d4ebac48051807b4415fa7271b49db5c3d2a6f3eeec5719ca430bcc93575e2496a0afb39c29009a870535f34de84c167642fa9f8"
      ]
    },
    "current_op_index": 3,
    "signed_keys": [],
    "validation_error": null,
    "provided_deposits": [],
    "deposits": [[
        0,{
          "amount": 1000000000,
          "asset_id": 0
        }
      ]
    ],
    "withdraws": [[
        0,{
          "amount": 1000050000,
          "asset_id": 0
        }
      ]
    ],
    "yield": [],
    "deltas": [[
        0,{
          "amount": 1000000000,
          "asset_id": 0
        }
      ],[
        2,{
          "amount": -1000050000,
          "asset_id": 0
        }
      ]
    ],
    "required_fees": {
      "amount": 0,
      "asset_id": 0
    },
    "alt_fees_paid": {
      "amount": 0,
      "asset_id": 0
    },
    "balance": [[
        0,
        50000
      ]
    ],
    "net_delegate_votes": [],
    "chain_location": {
      "block_num": 1064562,
      "trx_num": 0
    }
  }
]
>> blockchain_get_transaction d3ab32cc

[
  "d3ab32cc8e14194e18db675b5ed67a9133b77bcf",{
    "trx": {
      "expiration": "2014-11-21T20:24:32",
      "delegate_slate_id": null,
      "operations": [{
          "type": "short_op_v2_type",
          "data": {
            "amount": 1280286784,
            "short_index": {
              "order_price": {
                "ratio": "0.1",
                "quote_asset_id": 22,
                "base_asset_id": 0
              },
              "owner": "BTS7xkz7C6Z1ffqviRUbqrMFEijxoBv6h2RC"
            },
            "limit_price": null
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS35wTzRLwuN9V2SWRMJD6JdJasQiSAtXqc",
            "amount": 1162068774,
            "claim_input_data": ""
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS8KW2nBXCvopiDhTpk85hfgTVMdUYNj4Md",
            "amount": 9900000,
            "claim_input_data": ""
          }
        },{
          "type": "withdraw_op_type",
          "data": {
            "balance_id": "BTS9mPqEtFAKqUMzaWnAu69ZyGQEVbafWFUd",
            "amount": 108368010,
            "claim_input_data": ""
          }
        }
      ],
      "signatures": [
        "20bcbed2af79dac277236514f0a4d23fbe83af3b4dec484646a1ba5fadf3ba68de0838e50ad1a1863e57d1bf86018e70b59d28c0797f18a80daac1fba8237fa8d7",
        "1f040e63e5930ff5b06155a40c7d054865b475a536bbc907d79f98813a9c42a9dec9ce34a40810c0d355cb734337c41f81cd12a9b188982ea33055efeebe89ae95",
        "20926e2544ce6bbf170ac924392924c14118488b45c428b3feef54ee5254612704e83f743b117e2a3e5ded8a439b4b85f4ec7fdb95808c0884345c4534f7f303f0",
        "20a37955d59b81639e2a77b68b61fb9a6425a6059d306ff7f653476e3bbdb88c66685528495274d60de0efbcf34494014557b4fb6b846ac6a67c0ed312eaef3a5b"
      ]
    },
    "current_op_index": 4,
    "signed_keys": [],
    "validation_error": null,
    "provided_deposits": [],
    "deposits": [[
        0,{
          "amount": 1280286784,
          "asset_id": 0
        }
      ]
    ],
    "withdraws": [[
        0,{
          "amount": 1280336784,
          "asset_id": 0
        }
      ]
    ],
    "yield": [],
    "deltas": [[
        0,{
          "amount": 1280286784,
          "asset_id": 0
        }
      ],[
        1,{
          "amount": -1162068774,
          "asset_id": 0
        }
      ],[
        2,{
          "amount": -9900000,
          "asset_id": 0
        }
      ],[
        3,{
          "amount": -108368010,
          "asset_id": 0
        }
      ]
    ],
    "required_fees": {
      "amount": 0,
      "asset_id": 0
    },
    "alt_fees_paid": {
      "amount": 0,
      "asset_id": 0
    },
    "balance": [[
        0,
        50000
      ]
    ],
    "net_delegate_votes": [],
    "chain_location": {
      "block_num": 1069714,
      "trx_num": 0
    }
  }
]
Title: Re: Desperately Need Some Help to Recover My fund
Post by: toast on December 28, 2014, 04:27:50 am
Try "wallet_recover_transaction trxid"
Title: Re: Desperately Need Some Help to Recover My fund
Post by: fansongyi on December 28, 2014, 07:49:09 am
Try "wallet_recover_transaction trxid"

It returned an error

Quote
>> wallet_recover_transaction d3ab32cc

10 assert_exception: Assert Exception
has_deposit:
    {}
    bitshares  wallet.cpp:2393 bts::wallet::wallet::recover_transaction

    {}
    bitshares  wallet.cpp:2452 bts::wallet::wallet::recover_transaction

    {}
    bitshares  common_api_client.cpp:5900 bts::rpc_stubs::common_api_client::wallet_recover_transaction

    {"command":"wallet_recover_transaction"}
    bitshares  cli.cpp:579 bts::cli::detail::cli_impl::execute_command

Can you be more specific about the command format i can use in this case

Thanks!
Title: Re: Desperately Need Some Help to Recover My fund
Post by: vikram on January 05, 2015, 10:56:01 pm
Were the missing funds involved with market orders? I know you already tried regenerate 10000, but try the exact instructions here: https://bitsharestalk.org/index.php?topic=9194.msg148083#msg148083
Title: Re: Desperately Need Some Help to Recover My fund
Post by: fansongyi on January 06, 2015, 05:40:16 pm
Were the missing funds involved with market orders? I know you already tried regenerate 10000, but try the exact instructions here: https://bitsharestalk.org/index.php?topic=9194.msg148083#msg148083

Hello Vikram,
Thanks for replying this. Fortunately I have successfully recovered all my funds. I found the solution after browsing through all the post which has relevant issue. It turned out to be that I didn't generate enough transaction keys. It worked when I regenerate 10500 keys instead of 10000. This is very peculiar in that 500 keys make such difference. 
Title: Re: Desperately Need Some Help to Recover My fund[solved]
Post by: vikram on January 06, 2015, 06:56:33 pm
I am glad your funds are back.

It is not a difference of 500 keys per se, but rather due to a change in our internal implementation on how we numbered keys. This change requires people regenerating from old wallets to start at 10,000, which I why I tell people to use 10,500--since it is unlikely many people have generated more than 500 keys per account.
Title: Re: Desperately Need Some Help to Recover My fund[solved]
Post by: xeroc on January 06, 2015, 07:21:01 pm
I am glad your funds are back.

It is not a difference of 500 keys per se, but rather due to a change in our internal implementation on how we numbered keys. This change requires people regenerating from old wallets to start at 10,000, which I why I tell people to use 10,500--since it is unlikely many people have generated more than 500 keys per account.
.. learning something new again .. thanks