Title: NBitcoin portage de Bitcoin core en .NET (C#) Post by: Nicolas Dorier on May 16, 2014, 03:52:38 PM J'ai déjà posté ça sur le forum technique de bitcoin, mais pour les gens que ça interesse, j'ai crée l'un des portages les plus complets de bitcoin en .NET (C#).
Il manque quelque partie notamment la création et l'entretien du blockchain, mais sinon tout est la :
Mon port est, je pense, plus complet que BitcoinJ La plupart du port est directement du C++, pour une partie, BitcoinJ m'a montré le chemin. Github : https://github.com/NicolasDorier/NBitcoin (https://github.com/NicolasDorier/NBitcoin) Nuget : https://www.nuget.org/packages/NBitcoin/ (https://www.nuget.org/packages/NBitcoin/) Article : http://www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt (http://www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt) Enjoy, Title: Re: NBitcoin portage de Bitcoin core en .NET (C#) Post by: TotalPanda on May 20, 2014, 03:29:41 AM Salut, très très sympa 8)
Dommage que Unity3D soit limité par ce satané MONO. Je vais quand même essayer de prendre en main ton portage dès que j'ai un peu plus de temps ::) MERCI !!!! Title: Re: NBitcoin portage de Bitcoin core en .NET (C#) Post by: Nicolas Dorier on May 20, 2014, 11:19:40 AM J'ai implémenté Stealth Address et le Two Factor address recemment.
J'ai écrit un article si ça t'intéresse : http://www.codeproject.com/Articles/775226/NBitcoin-Cryptography-Part (http://www.codeproject.com/Articles/775226/NBitcoin-Cryptography-Part) Tu peux tenter d'adapter le code pour mono si tu as besoin, je n'ai pas beaucoup de dependance sur windows, ça ne devrait pas être compliqué. Title: Re: NBitcoin portage de Bitcoin core en .NET (C#) Post by: davout on May 23, 2014, 03:22:26 PM Mais donc tu n'as pas porté toute la partie tests ?
Title: Re: NBitcoin portage de Bitcoin core en .NET (C#) Post by: Nicolas Dorier on May 23, 2014, 03:56:36 PM Mais donc tu n'as pas porté toute la partie tests ? Tout ce que j'ai porté de Bitcoin Core j'ai aussi porté les tests. (En réalité j'ai même plus de tests que ce que Core possède) Ces tests possèdent le Trait XUnit "Core", il y en a 48, et beaucoup sont data driven. Data, que j'ai récupéré de Core aussi. En clair mon portage était plutot simple grâce à eux... je portais le test en premier, et après je codais jusqu'à ce que sa puisse compiler et passer au vert. Title: Re: NBitcoin portage de Bitcoin core en .NET (C#) Post by: davout on May 23, 2014, 04:08:44 PM je portais le test en premier, et après je codais jusqu'à ce que sa puisse compiler et passer au vert. amen |