Bitcoin Forum
May 24, 2024, 01:52:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Le TransactionBuilder de NBitcoin ! Construisez les toutes !  (Read 2700 times)
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 621


View Profile
October 30, 2014, 09:08:32 PM
 #1

Je viens de finir une classe nommé TransactionBuilder dans NBitcoin.

Vous pouvez maintenant faire n'importe quel type de transaction de vos rêves simplement.

Paiement DarkWallet, Paiement en Colored Coin, Emission de Colored Coin, Swap de BTC / colored coin, emission de colored coin en multi sig ,
P2SH, P2PKH, P2PK, native multi sig...
En bref, cette classe de la mort, à partir d'une liste de Coin et d'une liste de Key, signera et construira toutes les transactions de vos rêves ! Smiley

http://www.codeproject.com/Articles/835098/NBitcoin-Build-Them-All

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
October 30, 2014, 10:01:50 PM
 #2

faut que je regarde ca en detail .
En tous cas beau boulot Smiley

Il manque juste 2 methode pour etre parfait Smiley
SetLockTime(time)
SetLockTime(int)
signhash(TYPE)
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 621


View Profile
October 30, 2014, 11:39:28 PM
 #3

faut que je regarde ca en detail .
En tous cas beau boulot Smiley

Il manque juste 2 methode pour etre parfait Smiley
SetLockTime(time)
SetLockTime(int)
signhash(TYPE)


Pour le LockTime je ne vois pas de soucis,
Mais pour le SignHash, interessant j'y avais pas pensé.
Par contre pour l'instant le Builder ne peut pas prendre une transaction a moitié ficelé. (C'est à dire tous les TxIn ne sont pas spécifié)

Je vais y pensé demain. Car en effet, ça peut permettre des trucs simpa.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Nicolas Dorier (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 621


View Profile
October 31, 2014, 04:08:12 PM
 #4

Je viens d'ajouter le SetLockTime.
Pour le SignHash il faut encore que je reflechisse.

Dans le modèle actuel, le Builder sait exactement quel input sera dépensé. Ce qui n'ait pas forcement le cas pour un SignHash autre que All.

Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!