| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 13, 2011, 12:49:15 PM Last edit: May 13, 2011, 06:39:17 PM by m0Ray  | 
										  
								 | 
							  
									  
							Уже третий раз вижу как транзакция уходит "в никуда": система её не принимает, а локально она остаётся и бабло считается потраченным. -rescan не помогает (да и не может, ибо при этом ищутся транзакции, которые потерял клиент, но не потеряла сеть; тут же всё строго наоборот).
  Пытался найти софтину, которая помогла бы ручками поковыряться в BDB-файлах - фигушки. Никто оного не видел? Вроде где-то что-то пролетало, убей бог не нахожу где. 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 13, 2011, 05:34:33 PM Last edit: May 14, 2011, 05:24:41 AM by m0Ray  | 
										  
								 | 
							  
									  
							Ну, в общем, покопался. Из wallet.dat убрал все лишние транзакции. Баланс вообще стал равен нулю. Есть мысли, что я упустил? UPD: Дошло, транзакции помечаются как использованные и не участвуют в формировании баланса. Снёс нафиг все транзакции в кошельке и сделал rescan - все монетки вернулись. Вот софтина, которую я для этой цели накидал на скорую руку:  http://m0ray.net/sites/default/files/bitcoin/bc_tx.tar.bz2На базе вот этого:  http://bitcointalk.org/index.php?topic=2962.0UPD: добавил возможность сноса всех транзакций из кошелька, чтобы не плодить скриптов.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Arceny
							
						 | 
								
							
								  | 
								
												
												 May 21, 2011, 08:42:03 PM Last edit: May 21, 2011, 08:53:59 PM by Arceny  | 
										  
								 | 
							  
									  
							Ошибка сегментирования на 64битной бубунте
  У меня та же проблема с зависшей в клиенте и не отправленной в сеть транзакцией. 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 21, 2011, 11:00:00 PM  | 
										  
								 | 
							  
									  
							Строчки компиляции и вызова можно? 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Arceny
							
						 | 
								
							
								  | 
								
												
												 May 21, 2011, 11:03:03 PM  | 
										  
								 | 
							  
									  
							Строчки компиляции и вызова можно?
  1) зависимости поставил 2) gcc -g bc_tx.c -ldb -lcrypto -o bc_tx 3) $ ./bc_tx ../wallet.dat  Ошибка сегментирования В общем-то проблему я решил благодаря откату wallet.dat через дропбокс, но факт остается фактом - сегфолтится.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 21, 2011, 11:41:31 PM  | 
										  
								 | 
							  
									  
							Утащил на сервак с 64-битной сусей, собрал - всё нормально. Какая версия BDB? 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Yurock
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 05:58:18 AM  | 
										  
								 | 
							  
									  
							Кстати, нужна ли BDB для работы с wallet.dat?  В вики пишут, что этот файл в другом формате.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 06:08:50 AM  | 
										  
								 | 
							  
									  
							wallet.dat - чистейшая BDB таблица типа BTree. Does not use BDB (?).  Видно, что написавший сиё сам сомневается. Однако практика доказывает.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Arceny
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 07:16:12 AM  | 
										  
								 | 
							  
									  
							Утащил на сервак с 64-битной сусей, собрал - всё нормально. Какая версия BDB?
  ii  libdb4.7                             4.7.25-10ubuntu1                           Berkeley v4.7 Database Libraries [runtime] ii  libdb4.7-dev                         4.7.25-10ubuntu1                           Berkeley v4.7 Database Libraries [development] ii  libdb4.7-java                        4.7.25-10ubuntu1                           Berkeley v4.7 Database Libraries for Java ii  libdb4.7-java-gcj                    4.7.25-10ubuntu1                           Berkeley v4.7 Database Libraries for Java (native code) ii  libdb4.8                             4.8.30-5ubuntu2                            Berkeley v4.8 Database Libraries [runtime]  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 08:56:08 AM  | 
										  
								 | 
							  
									  
							Гм. Может, она с 4.8 собирается? Вот, сделал бинарник со статической libdb, попробуй его:  http://m0ray.net/sites/default/files/bitcoin/bc_tx64Делал так: gcc -g bc_tx.c -static-libgcc -Wl,-Bstatic -ldb -Wl,-Bdynamic -lcrypto -lpthread -o bc_tx Надеюсь, crypto и pthread не сильно различны.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Arceny
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 09:14:46 AM  | 
										  
								 | 
							  
									  
							404 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 09:18:38 AM  | 
										  
								 | 
							  
									  
							
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							Arceny
							
						 | 
								
							
								  | 
								
												
												 May 22, 2011, 05:34:54 PM  | 
										  
								 | 
							  
									  
							Libcrypt у меня старый... в общем и хрен с ним, раз я проблему решил другим путём. Но за попытки помощи спасибо.  
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								
							btchunter
							
								Member 
								  
								  Offline
								Activity: 110 
								Merit: 100
								 
								
								
								
								
								 
							 
						 | 
								
							
								  | 
								
												
												 June 19, 2011, 09:23:31 PM  | 
										  
								 | 
							  
									  
							здраствуйте, у меня такая проблема, запустил кошелек, он неправильно показывал баланс было лишних 0.05btc, потом я перевел 5btc с майнера, т.е. в реале на кошельке должно быть ровно 5btc но дальше я совершил ошибку, отправив 4 и 1 btc, т.е. на комиссию у меня денег как бы не было, но из-за  неверного баланса платежи ушли, 4btc прошло, а 1btc просто напросто повис я работаю под win7 64, с линуксом опыта нет, прошу помощи 
						 | 
					 
					
						
							
							 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 June 23, 2011, 08:14:25 PM  | 
										  
								 | 
							  
									  
							Я смогу помочь, только если вы доверите мне ваш файл кошелька... У меня-то и эта штука скомпилирована, и bitcoin-клиент со встроенной опцией purgetx. Правда, в качестве гарантии того, что ваш кошелёк никуда не утечёт, не будет использован мной и будет удалён сразу же после отправки обратно, могу дать только своё честное слово. 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								
							LZ
							
								Legendary 
								 
								  Offline
								Activity: 1722 
								Merit: 1072
								 
								P2P Cryptocurrency
								
								
								
								
								
								  
							 
						 | 
								
							
								  | 
								
												
												 June 23, 2011, 08:21:37 PM  | 
										  
								 | 
							  
									  
							Ручаюсь за m0Ray.    
						 | 
					 
					
						
							
							 
							My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362 
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								
							btchunter
							
								Member 
								  
								  Offline
								Activity: 110 
								Merit: 100
								 
								
								
								
								
								 
							 
						 | 
								
							
								  | 
								
												
												 June 24, 2011, 09:03:14 AM  | 
										  
								 | 
							  
									  
							не вопрос, доверю, куда вам его отправить?   там все равно на счету можно сказать 0, только 1 зависший btc 
						 | 
					 
					
						
							
							 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 June 24, 2011, 11:39:33 PM  | 
										  
								 | 
							  
									  
							Отписал в личку. Вообще-то даже этот 1BTC недобросовестный человек может забрать, а при определённых обстоятельствах - и больше. Ведь в кошельке хранится ещё и пул неиспользованных ключей.
  Будем надеяться, что в официальный релиз или в btctools всё же включат мои наработки по очистке кошелька от непрошедших транзакций, потому что все подобные проблемы при значительном росте их количества (а тенденция есть) я разрулить не смогу. Притом, мягко говоря, неискренних желающих помочь наверняка найдётся немало. 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								
							btchunter
							
								Member 
								  
								  Offline
								Activity: 110 
								Merit: 100
								 
								
								
								
								
								 
							 
						 | 
								
							
								  | 
								
												
												 June 26, 2011, 02:34:35 PM  | 
										  
								 | 
							  
									  
							Хотелось бы выразить огромную благодарность m0Ray, за спасение моего btc. Большое Спасибо! 
						 | 
					 
					
						
							
							 
							
						 | 
					 
				 
			 |  
		 
	 | 
		
		
			
				
					
								| 
							m0Ray (OP)
							
						 | 
								
							
								  | 
								
												
												 June 26, 2011, 07:49:18 PM  | 
										  
								 | 
							  
									  
							Это было нетрудно. Благодарю за доверие - оно дороже любых денег. 
						 | 
					 
					
						| 
							
						 | 
					 
				 
			 |  
		 
	 | 
	 |