Dears
Мне нужна C # код для работы с Bitcoin (передача, прием, создать кошелек, адрес ...) и поддержка делать подготовки компьютера. Вы можете мне помочь?
Андре
|
31 мая 2012, 12:50:04 AM | # 1 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Dears
Мне нужна C # код для работы с Bitcoin (передача, прием, создать кошелек, адрес ...) и поддержка делать подготовки компьютера. Вы можете мне помочь? Андре |
31 мая 2012, 12:52:38 AM | # 2 |
Сообщения: 1218
цитировать ответ |
Re: C # работает код + поддержка
Получил 1806 Биткоинов
Реальная история. Единственная библиотека, я знаю:
http://code.google.com/p/bitcoinsharp/ Он не был обновлен в течение 6 месяцев, но по крайней мере части я использовал (ключ / генерация адреса) работал. Это база от библиотеки Java: http://code.google.com/p/bitcoinj/ поэтому структура, библиотеки, дизайн должны быть похожи. .чистые разработчики редкая порода в Bitcoin. Надеюсь, что поможет вам начать работу. |
31 мая 2012, 1:03:37 AM | # 3 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Единственная библиотека, я знаю: http://code.google.com/p/bitcoinsharp/ Он не был обновлен в течение 6 месяцев, но по крайней мере части я использовал (ключ / генерация адреса) работал. Это база от библиотеки Java: http://code.google.com/p/bitcoinj/ поэтому структура, библиотеки, дизайн должны быть похожи. .чистые разработчики редкая порода в Bitcoin. Надеюсь, что поможет вам начать работу. я знаю bitcoinsharp, но itґs не работает ... Я буду стараться в Java ... |
31 мая 2012, 5:36:52 PM | # 4 |
Сообщения: 539
цитировать ответ |
Re: C # работает код + поддержка
Я сделал его работу. необходимы некоторые незначительные изменения. Я не гарантирую, что это правильно, но это работает для меня.
С наилучшими пожеланиями, Серхио. Это разница: Индекс: DownloadListener.cs ================================================== ================= --- DownloadListener.cs (редакция 60) +++ DownloadListener.cs (рабочая копия) @@ -36,7 +36,7 @@ { частное ИНТ _originalBlocksLeft = -1; частное ИНТ _lastPercent; - частное чтение Семафор _done = новый семафор (0, 0); + частное чтение Семафор _done = новый семафор (1, 1); общественного переопределения недействительным OnChainDownloadStarted (одноранговой, внутр blocksLeft) { Индекс: NetworkConnection.cs ================================================== ================= --- NetworkConnection.cs (редакция 60) +++ NetworkConnection.cs (рабочая копия) @@ -76,17 +76,22 @@ _in = новый NetworkStream (_socket, FileAccess.Read); // сообщение версии никогда не использует чек-суммирующий. Обновление проверки, суммируя свойства после того, как версия для чтения. - _serializer = новый BitcoinSerializer (@params, ложный); + _serializer = новые BitcoinSerializer (@params, TRUE); // SDL: Checksuming теперь всегда необходимо // Объявить себя. Это должно прийти первым, чтобы подключиться к клиентам за пределами v0.30.20.2, которые ждут, чтобы услышать // от нас, пока они не послать их версию сообщения обратно. WriteMessage (новые VersionMessage (@params, bestHeight)); + // SDL: Теперь читать versionack + // При подключении, удаленный компьютер посылает сообщение о версии с различными битами // полезные данные в нем. Мы должны знать, какую версию протокола сверстников, прежде чем мы сможем поговорить с ним. + _versionMessage = (VersionMessage) ReadMessage (); + // Теперь это наша очередь ... // Отправить сообщение ACK о том, мы принимаем версию протокола сверстников. WriteMessage (новый VersionAck ()); + // И получить его обратно ... ReadMessage (); // Переход к новой версии протокола. Индекс: Магазин / BoundedOverheadBlockStore.cs ================================================== ================= --- Магазин / BoundedOverheadBlockStore.cs (редакция 60) +++ Магазин / BoundedOverheadBlockStore.cs (рабочая копия) @@ -214,7 +214,8 @@ { _channel.Dispose (); } - _channel = file.OpenRead (); + // СДЛ _channel = file.OpenRead (); + _channel = file.Open (FileMode.Open, FileAccess.ReadWrite); пытаться { // Чтение версии байт. |
31 мая 2012, 11:13:29 PM | # 5 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Можете ли вы поделиться визуальный проект студии?
Я сделал его работу. необходимы некоторые незначительные изменения. Я не гарантирую, что это правильно, но это работает для меня. С наилучшими пожеланиями, Серхио. Это разница: Индекс: DownloadListener.cs ================================================== ================= --- DownloadListener.cs (редакция 60) +++ DownloadListener.cs (рабочая копия) @@ -36,7 +36,7 @@ { частное ИНТ _originalBlocksLeft = -1; частное ИНТ _lastPercent; - частное чтение Семафор _done = новый семафор (0, 0); + частное чтение Семафор _done = новый семафор (1, 1); общественного переопределения недействительным OnChainDownloadStarted (одноранговой, внутр blocksLeft) { Индекс: NetworkConnection.cs ================================================== ================= --- NetworkConnection.cs (редакция 60) +++ NetworkConnection.cs (рабочая копия) @@ -76,17 +76,22 @@ _in = новый NetworkStream (_socket, FileAccess.Read); // сообщение версии никогда не использует чек-суммирующий. Обновление проверки, суммируя свойства после того, как версия для чтения. - _serializer = новый BitcoinSerializer (@params, ложный); + _serializer = новые BitcoinSerializer (@params, TRUE); // SDL: Checksuming теперь всегда необходимо // Объявить себя. Это должно прийти первым, чтобы подключиться к клиентам за пределами v0.30.20.2, которые ждут, чтобы услышать // от нас, пока они не послать их версию сообщения обратно. WriteMessage (новые VersionMessage (@params, bestHeight)); + // SDL: Теперь читать versionack + // При подключении, удаленный компьютер посылает сообщение о версии с различными битами // полезные данные в нем. Мы должны знать, какую версию протокола сверстников, прежде чем мы сможем поговорить с ним. + _versionMessage = (VersionMessage) ReadMessage (); + // Теперь это наша очередь ... // Отправить сообщение ACK о том, мы принимаем версию протокола сверстников. WriteMessage (новый VersionAck ()); + // И получить его обратно ... ReadMessage (); // Переход к новой версии протокола. Индекс: Магазин / BoundedOverheadBlockStore.cs ================================================== ================= --- Магазин / BoundedOverheadBlockStore.cs (редакция 60) +++ Магазин / BoundedOverheadBlockStore.cs (рабочая копия) @@ -214,7 +214,8 @@ { _channel.Dispose (); } - _channel = file.OpenRead (); + // СДЛ _channel = file.OpenRead (); + _channel = file.Open (FileMode.Open, FileAccess.ReadWrite); пытаться { // Чтение версии байт. |
1 июня 2012, 11:46:02 AM | # 6 |
Сообщения: 645
цитировать ответ |
Re: C # работает код + поддержка
Так что вам действительно нужно, это на самом деле только JSON-RPC функции в C # в (отправлять, получать, создавать кошелек, адрес ...) в bitcoind инстанции?
Если это так, я мог бы сжать его, как я являюсь разработчиком C #, а также. Должен ли он быть в Windows Forms или консольное приложение? С уважением Kris |
1 июня 2012, 12:25:22 PM | # 7 |
Сообщения: 1218
цитировать ответ |
Re: C # работает код + поддержка
Класс
Так что вам действительно нужно, это на самом деле только JSON-RPC функции в C # в (отправлять, получать, создавать кошелек, адрес ...) в bitcoind инстанции? Если это так, я мог бы сжать его, как я являюсь разработчиком C #, а также. Должен ли он быть в Windows Forms или консольное приложение? С уважением Kris Библиотека классов будет лучшим типом проекта, чтобы обеспечить resuability права? Инкапсуляция всей логики JSON в библиотеку C # и разработчики могут поместить его в любое решение .Net (веб, консоль WinForm, и т.д.). Если вы хотите, чтобы сойти с ума подправить решение, которое состоит из проекта библиотеки классов, "пример" проект, и проект модульного тестирования. Рад, чтобы найти по крайней мере три других разработчиков .NET. Мы редкая порода в мире Bitcoin. |
1 июня 2012, 1:20:10 PM | # 8 |
Сообщения: 539
цитировать ответ |
Re: C # работает код + поддержка
Когда мне нужно было найти инструмент для создания некоторых нестандартных сделок я протестированный BitcoinJ и BitcoinSharp.
BitcoinJ требует, чтобы установить много пакетов и уплотнительные компилируется с использованием Maven. Я взял меня больше, чем два часа, чтобы сделать его работу. BitcoinSharp взял меня менее чем за две минуты. Это самая простая библиотека Bitcoin. |
1 июня 2012, 8:27:35 PM | # 9 |
Сообщения: 645
цитировать ответ |
Re: C # работает код + поддержка
Класс Так что вам действительно нужно, это на самом деле только JSON-RPC функции в C # в (отправлять, получать, создавать кошелек, адрес ...) в bitcoind инстанции? Если это так, я мог бы сжать его, как я являюсь разработчиком C #, а также. Должен ли он быть в Windows Forms или консольное приложение? С уважением Kris Библиотека классов будет лучшим типом проекта, чтобы обеспечить resuability права? Инкапсуляция всей логики JSON в библиотеку C # и разработчики могут поместить его в любое решение .Net (веб, консоль WinForm, и т.д.). Если вы хотите, чтобы сойти с ума подправить решение, которое состоит из проекта библиотеки классов, "пример" проект, и проект модульного тестирования. Рад, чтобы найти по крайней мере три других разработчиков .NET. Мы редкая порода в мире Bitcoin. Да библиотека классов, которая является просто .dll файл, чтобы включить в ваших Csharp проектов в Visual Studio или SharpDevelop. |
2 июня 2012, 12:49:18 AM | # 10 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Любой желающий может прислать мне Visual Studio решение?
|
2 июня 2012, 1:03:29 AM | # 11 |
Сообщения: 645
цитировать ответ |
Re: C # работает код + поддержка
Если вы не можете ждать до воскресенья, я могу сделать это для вас.
|
2 июня 2012, 1:39:46 AM | # 12 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Если вы не можете ждать до воскресенья, я могу сделать это для вас. Круто! Спасибо. Iґll ждать. |
2 июня 2012, 1:28:58 PM | # 13 |
Сообщения: 1036
цитировать ответ |
Re: C # работает код + поддержка
Спасибо всем, кто помогает сделать эту работу!
Я знаю, что это нужно, и я был бы рад иметь реальный проект CLI вместо BitcoinJ на IKVM. |
4 июня 2012, 12:07:25 PM | # 14 |
Сообщения: 108
цитировать ответ |
Re: C # работает код + поддержка
У меня есть несколько проектов, которые я хотел бы добавить Bitcoin на функциональность,. Как я могу получить владение этой .dll (или .proj)? Есть, вероятно, более .net программистов там, чем готовы признать
|
4 июня 2012, 12:11:24 PM | # 15 |
Сообщения: 1246
цитировать ответ |
Re: C # работает код + поддержка
Iґm еще whaiting для Projet в C # .NET!
Tnks |
4 июня 2012, 12:40:48 PM | # 16 |
Сообщения: 1218
цитировать ответ |
Re: C # работает код + поддержка
У меня есть несколько проектов, которые я хотел бы добавить Bitcoin на функциональность,. Как я могу получить владение этой .dll (или .proj)? Есть, вероятно, более .net программистов там, чем готовы признать Ну исходный код здесь (в том числе решение & файлы проекта) http://code.google.com/p/bitcoinsharp/ Однако она не была обновлена в течение 6 месяцев. Up нить кто-то разместил изменения, необходимые им, чтобы получить часть их помощью работать. Вероятно, есть и другие вопросы, но это должно вам начать. Оптимальным решением было бы для кого-то (может быть, я, выдвигающих себя) раскошелиться проект и получить его текущим. |