Olaoluwa Osuntokun
2b856b5200
multi: fix linter errors
2018-05-23 19:38:56 -07:00
Olaoluwa Osuntokun
7770cac383
multi: switch import paths back to upstream
2018-05-23 19:38:56 -07:00
Olaoluwa Osuntokun
3dc7a8529c
multi: switch all imports to roasbeef's forks
2018-05-23 19:38:56 -07:00
Alex
e273e178dd
Repoint repo to btcsuite on btcwalletln, and a few rebase fixes.
2018-05-23 19:38:56 -07:00
Josh Rickmar
1075ad3fa0
make votingpool tests compile and pass
2018-05-23 19:38:56 -07:00
Olaoluwa Osuntokun
77b756c651
multi: point all imports towards roasbeef's forks
2018-05-23 19:38:56 -07:00
David Hill
15635025c4
Drop fastsha256 in favor of crypto/sha256 ( #468 )
2017-01-12 09:47:46 -05:00
Dave Collins
e92f94dcd1
Update for recent chainhash-related API changes. ( #450 )
...
This updates all code to make use of the new chainhash package since the
old wire.ShaHash type and related functions have been removed in favor
of the abstracted package.
Also, while here, rename all variables that included sha in their name
to include hash instead.
Finally, update glide.lock to use the required version of btcd, btcutil,
and btcrpcclient.
2016-08-08 14:49:09 -05:00
Josh Rickmar
5140086f6e
Use LICENSE file and short license headers.
2016-02-28 22:22:34 -05:00
Guilherme Salgado
fe0f60991a
Stop mocking global func() variables
...
Doing that may cause erratic test failures when we run them in parallel, so
move the functions the tests need to mock as struct fields that are not
shared across tests.
2015-05-14 21:49:09 +02:00
Guilherme Salgado
97e84fe212
Turn isTxTooBig into a method on withdrawalTx
...
Also get rid of the replaceIsTxTooBig test helper by making tests use
replaceCalculateTxSize instead
2015-05-14 21:48:01 +02:00
Guilherme Salgado
47ca1ca6e5
StartWithdrawal returns a previously saved WithdrawalStatus if parameters match
...
StartWithdrawal now persists the WithdrawalStatus before returning, and also
returns a previously saved one in subsequent calls with the same parameters.
2015-05-14 13:14:01 -05:00
Guilherme Salgado
49210dcf97
Change the stack semantics in withdrawal.eligibleInputs
2015-05-14 09:27:19 -05:00
Dave Collins
c820c8a015
Relicense to the btcsuite developers.
2015-05-01 12:20:05 -05:00
Guilherme Salgado
d050a32cb2
votingpool: API to store withdrawal txs in the txstore
2015-04-29 07:55:32 -03:00
Guilherme Salgado
847c7d8df9
Migrate votingpool tests to use wtxmgr
2015-04-28 17:30:17 -04:00
Javed Khan
48a3b413b4
Move txstore package to legacy directory
2015-04-20 18:20:19 -04:00
Guilherme Salgado
2181f4859d
votingpool: implement Pool.StartWithdrawal()
...
<http://opentransactions.org/wiki/index.php/Voting_Pool_Withdrawal_Process >
Also includes some refactorings and other improvements, including better docs
and a new error type (votingpool.Error) used for all votingpool-specific
errors.
2015-04-01 15:55:42 +01:00