Olaoluwa Osuntokun
3dc7a8529c
multi: switch all imports to roasbeef's forks
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
Josh Rickmar
4222c0464a
Update project dependencies.
...
One change of note is that this pulls in the new btclog-based logger
and removes the seelog dependency.
2017-06-20 09:34:45 -04: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
Dave Collins
c820c8a015
Relicense to the btcsuite developers.
2015-05-01 12:20:05 -05: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