Commit Graph

6562 Commits

Author SHA1 Message Date
Jude Nelson
d7465bd1c1 fix call to initialize segwit wallet 2017-09-29 00:49:26 -04:00
Jude Nelson
81a274210b include zonefile hash in name register/renew op return 2017-09-29 00:49:26 -04:00
Jude Nelson
14b7c15f24 max op-return is 80 bytes 2017-09-29 00:49:26 -04:00
Jude Nelson
3ba220b45b consider value hash in fee estimation (since it changes the length of the transaction for register and renew) 2017-09-29 00:49:26 -04:00
Jude Nelson
71ec76c901 pass along value hash and name owner in renewal and registration 2017-09-29 00:49:26 -04:00
Jude Nelson
a447cabb3e use new price table for namespace price calculation 2017-09-29 00:49:26 -04:00
Jude Nelson
28b2e49c37 allow register to include a zone file hash; allow renew to include a zone file hash and a new recipient. 2017-09-29 00:49:26 -04:00
Jude Nelson
9526be7579 register and renew can include a zone file hash, so check these operations when queuing zone file hashes to atlas 2017-09-29 00:49:25 -04:00
Jude Nelson
e52071d572 add epoch 3--reduces namespace prices, enables renew/transfer/update in one tx, enabled register/update in one tx. 2017-09-29 00:49:25 -04:00
Jude Nelson
16ee25cda3 fix force-segwit 2017-09-29 00:49:25 -04:00
Jude Nelson
46d2d2b8be fix epoch numbers; add value_hash and recipient_addr to register and renew operations 2017-09-29 00:49:25 -04:00
Aaron Blankstein
7fc8e7bfa7 more readme cleanup 2017-09-29 00:49:25 -04:00
Aaron Blankstein
29584c4610 move and clean-up integration test documentation 2017-09-29 00:49:25 -04:00
Aaron Blankstein
40ce4e4aab correct quay.io container repository 2017-09-29 00:49:25 -04:00
Aaron Blankstein
575a7c9e60 add instructions for docker regtest mode 2017-09-29 00:49:25 -04:00
Aaron Blankstein
513ffcaf50 add python2 instructions to virtualenv setup in integration tests 2017-09-29 00:49:25 -04:00
Aaron Blankstein
974719b683 Correct links for integration test 2017-09-29 00:49:25 -04:00
Aaron Blankstein
36e1365b73 Authentication headers should be Authorization headers for gaia_hub 2017-09-29 00:49:25 -04:00
Jude Nelson
187d0b0eca test re-registering expired names under different addresses 2017-09-29 00:49:25 -04:00
Aaron Blankstein
04c6af1389 fixes typo bug in gaia hub driver 2017-09-29 00:49:25 -04:00
Aaron Blankstein
73233838da correct quay.io container repository 2017-09-29 00:49:25 -04:00
Aaron Blankstein
08e1aac4a2 add instructions for docker regtest mode 2017-09-29 00:49:25 -04:00
Jude Nelson
db93a6abfb remove pybitcoin entirely and replace with virtualchain-equivalent methods 2017-09-29 00:49:25 -04:00
Jude Nelson
04f265d8df safety check if no addresses are visible in the output 2017-09-29 00:49:02 -04:00
Jude Nelson
4ecf7023d8 rely on virtualchain for fee estimation 2017-09-29 00:49:02 -04:00
Jude Nelson
b4d2301ed8 rely in virtualchain for fee estimation 2017-09-29 00:49:02 -04:00
Jude Nelson
7c21322731 API sync with virtualchain: pass in the inputs we'll use when building a transaction so we match the right output script and amount to the input signature 2017-09-29 00:49:02 -04:00
Jude Nelson
ef484052a7 include support for segwit 2017-09-29 00:49:02 -04:00
Jude Nelson
8912c36ff3 use virtualchain fee estimator 2017-09-29 00:49:02 -04:00
Jude Nelson
120c1b2d21 try to import addresses if there are no outputs and we're in test mode 2017-09-29 00:49:02 -04:00
Jude Nelson
e411a60712 add support for segwit private keys, and selecting the "right" private key to use when selecting a data key during wallet migration 2017-09-29 00:48:49 -04:00
Jude Nelson
2dc5a155f6 wallet private key info may include a flag to indicate that it should be used for creating segwit outputs 2017-09-29 00:48:49 -04:00
Jude Nelson
bfeed7a111 API sync with segwit; make fee estimator return number of bytes (not hex characters) 2017-09-29 00:48:49 -04:00
Jude Nelson
b6b8917141 API sync with virtualchain 2017-09-29 00:48:49 -04:00
Jude Nelson
83dc6ce07b if segwit is active, create segwit multisig wallets by default 2017-09-29 00:48:49 -04:00
Jude Nelson
2f0ea449bb automatically fill segwit wallets and have bitcoind track them (requires bitcoind 0.15) 2017-09-29 00:48:49 -04:00
Jude Nelson
3f23efdd0e add support for segwit wallet types 2017-09-29 00:48:49 -04:00
Jude Nelson
2210a43139 add test for single-sig p2sh-p2wpkh segwit wallets 2017-09-29 00:48:49 -04:00
Aaron Blankstein
96e31abd86 dashes become underscores in the gaia_hub driver config 2017-09-29 00:48:49 -04:00
Aaron Blankstein
c6125f5efe bug needs to use a tuple, not the generator 2017-09-29 00:48:49 -04:00
Aaron Blankstein
08e390b288 version bump plus fix in the migration code 2017-09-29 00:48:49 -04:00
Aaron Blankstein
4c4ea22576 update README.md to include windows, linux, macOS links for browser install 2017-09-29 00:48:49 -04:00
Jack Zampolin
fa6b1e0353 Update README.md 2017-09-29 00:48:49 -04:00
Aaron Blankstein
84a67ad4c8 update README.md to include windows, linux, macOS links for browser install 2017-09-29 00:48:49 -04:00
Jack Zampolin
504ff48504 Update README.md 2017-09-29 00:48:48 -04:00
Aaron Blankstein
7e52b721ae first working prototype of a gaia/hub driver, needs clean up on error handling, but this successfully communicated PUTs/GETs to my local s3 backed gaia hub! 2017-09-29 00:48:48 -04:00
Aaron Blankstein
bbf53063c1 revert to using a dockerfile which builds from source rather than apt 2017-09-29 00:48:48 -04:00
Aaron Blankstein
1a9d649cf1 add lsof to these two dockerfiles as well 2017-09-29 00:48:48 -04:00
Jack Zampolin
d1d707dcab Add a bit of logging to try and debug early exit 2017-09-29 00:48:30 -04:00
Jack Zampolin
ec99d2b98d Fix failed test logging 2017-09-29 00:48:30 -04:00