Commit graph

1538 commits

Author SHA1 Message Date
Torkel Rogstad
5fdeee0137 Add tables for incoming and outgoing transactions 2019-06-27 15:28:08 +02:00
Torkel Rogstad
d313f3e956 Add SPK field to AddressTable 2019-06-27 15:23:23 +02:00
Torkel Rogstad
c4851c924b Move utxos into wallet test util 2019-06-27 15:23:23 +02:00
Torkel Rogstad
d98592aeb8
Merge pull request #546 from torkelrogstad/2019-06-21-aes-cfb
Use key based encryption in AesCrypt
2019-06-27 12:16:53 +02:00
Torkel Rogstad
f8b4525d7e Move util function into test where it's used' 2019-06-27 11:22:02 +02:00
Torkel Rogstad
1defcc9ad6 Respond to code review from Chris 2019-06-26 17:24:50 +02:00
Torkel Rogstad
eab5975383
Merge pull request #431 from nkohen/coin-selection
Basic Coin Selection
2019-06-26 13:13:27 +02:00
Torkel Rogstad
ff0a7776bb Fix MatchError in TxBuilder 2019-06-26 11:47:36 +02:00
Torkel Rogstad
bfd1979c80 Add XSource:2.12 flag 2019-06-26 11:27:58 +02:00
Torkel Rogstad
9ca607b401 Use explicit constructor for creating AesSalt
This fixes a stack overflow bug where calling
fromBytes called .apply(ByteVector) which called
fromBytes which etc...
2019-06-26 11:26:38 +02:00
Torkel Rogstad
9bd5e8cbd2
Merge pull request #547 from cwaldron97/2019-06-21_Siphashkey
SipHashKey
2019-06-25 18:59:31 +02:00
Torkel Rogstad
f3210183a5 Add more tests to AesCryptTest, fix doc string 2019-06-25 18:55:22 +02:00
Torkel Rogstad
63d13a7197
Merge pull request #516 from torkelrogstad/2019-06-12-trezor-test
Generate test vectors from Trezor
2019-06-25 13:08:49 +02:00
Torkel Rogstad
84904c902f Fix Scala 2.11 complaints 2019-06-25 11:58:18 +02:00
Torkel Rogstad
21f69158de Make AesSalt a factory object 2019-06-25 11:39:20 +02:00
Torkel Rogstad
01c5cad9c8 Add toBase64/fromBase64 to AesEncryptedData 2019-06-25 11:39:17 +02:00
cwaldron97
320e5d893f fixed compiler errors 2019-06-24 15:50:51 -05:00
Nadav Kohen
0b6f4074d6 Made GolombFilter extend NetworkElement (#549) 2019-06-24 14:43:04 -05:00
cwaldron97
39b1a44147 scalafmt 2019-06-24 14:12:47 -05:00
cwaldron97
cc9d331269 Changes applied from PR Review 2019-06-24 11:51:50 -05:00
Torkel Rogstad
00ab28d2fe Fix CoinSelectorTest after rebase 2019-06-24 17:45:31 +02:00
nkohen
6c061a6cf2 Implemented simple greedy coin selection
Added tests for current coin selection algorithm options

Responded to code review

Implemented fee estimation calculation in coin selection

Updated tests after rebase

Fixed CoinSelectorTest

Fixed CoinSelectorTest after rebase
2019-06-24 17:41:43 +02:00
Torkel Rogstad
d6375d98d5 Add REPL.it link to AesCryptTest 2019-06-24 17:37:03 +02:00
Torkel Rogstad
e594ec416b Update wallet project to work new AES changes 2019-06-24 17:25:11 +02:00
Torkel Rogstad
163a47bd7b Update AesCrypt to work with keys
In this commit we update our AesCrypt
functionality to work with AES keys rather
than passphrases that are extended to keys.
This makes it easier to integrate with other
languages, as the key stretching introduces
a bunch of additional parameters to the
actual AES encryption.

We also include tests that verify that we're
able to encrypt/decrypt using Bitcoin-S,
Crypto-JS (JavaScript), pycrypto (Python)
and OpenSSL CLI.
2019-06-24 17:21:41 +02:00
cwaldron97
5a4be58e62 added .map to have SipHashKey Constructor 2019-06-21 17:08:33 -05:00
cwaldron97
cce71e3ffe fixed GCSTest file 2019-06-21 16:53:41 -05:00
cwaldron97
07dfdaef82 fixed all compiler errors and warning 2019-06-21 16:06:44 -05:00
cwaldron97
331bccdfa8 fixing compilation errors 2019-06-21 15:40:39 -05:00
cwaldron97
dd831dcc2a added ByteVector import statement 2019-06-21 15:08:47 -05:00
cwaldron97
e99f3db916 fixed toArray def 2019-06-21 14:54:58 -05:00
cwaldron97
79d277ef0c SipHashKey case class added 2019-06-21 14:48:47 -05:00
Torkel Rogstad
71a1e4b7e7
Merge pull request #545 from torkelrogstad/2019-06-21-ga
Add GA tag
2019-06-21 09:54:52 +02:00
Torkel Rogstad
2ed9bcf336 Add GA tag 2019-06-21 09:53:14 +02:00
Torkel Rogstad
f42bde0765
Merge pull request #544 from bitcoin-s/torkelrogstad-patch-1
Update bug report template
2019-06-20 18:39:10 +02:00
Torkel Rogstad
daa13d0b5d Update bug report template 2019-06-20 17:26:02 +02:00
Torkel Rogstad
9dcfb07e3a
Merge pull request #543 from torkelrogstad/2019-06-20-cname
Add CNAME to website config
2019-06-20 17:17:38 +02:00
Torkel Rogstad
215c7f5e70 Add CNAME to website config 2019-06-20 17:16:50 +02:00
Torkel Rogstad
589f9726ba
Merge pull request #542 from torkelrogstad/2019-06-20-website-search
Docs: Add Algolia search to website
2019-06-20 16:46:00 +02:00
Torkel Rogstad
a5958766f4
Merge pull request #541 from torkelrogstad/2019-06-20-versioned-website
Docs: Versioned website
2019-06-20 16:45:39 +02:00
Torkel Rogstad
ffa34a04ac Docs: Add Algolia search to website 2019-06-20 16:28:55 +02:00
Torkel Rogstad
69e71819de Add explanatory comment about account creation process 2019-06-20 14:55:06 +02:00
Torkel Rogstad
9c7fbc6cbb Remove ??? from GetAddresses 2019-06-20 14:53:07 +02:00
Torkel Rogstad
9576b50b6e Refactor TrezorAddressTest 2019-06-20 14:52:13 +02:00
Torkel Rogstad
6a2f72b3fe Trezor test vectors
In this commit we add:

1) A program for dumping a bunch of address
   information from a running Trezor
2) A test in the wallet module that verifies
   that our addresses line up with the ones
   Trezor generates
2019-06-20 14:29:50 +02:00
Torkel Rogstad
ba380d05e8 Add createNewAccount to wallet 2019-06-20 14:26:49 +02:00
Torkel Rogstad
678fe7b49f Clean up versions.js 2019-06-20 13:55:29 +02:00
Torkel Rogstad
207578444f Add website version for 0.1.0 2019-06-20 13:48:12 +02:00
Torkel Rogstad
c9b01dd781 Add versions.js to website 2019-06-20 13:48:12 +02:00
Chris Stewart
91633375a3
Attempt to sync with sendheaders (#537)
* Attempt to sync with sendheaders

Fix sync with headers by generating one block in regtest to get out of IBD

Fix comment

Add more comments

Add missing actor system import

more clean up

* refactor test case to avoid sleeping the thread
2019-06-20 05:58:25 -05:00