Commit Graph

1038 Commits

Author SHA1 Message Date
Jude Nelson
ce6ea4dc1b don't care that the fee was sent to the burn address when renewing 2017-09-29 00:49:36 -04:00
Jude Nelson
c600e423ed don't care that the name wasn't sent to the burn address when calculating fees 2017-09-29 00:49:36 -04:00
Jude Nelson
14dc0e959f on preorder/renew, verify that the burn address is correct 2017-09-29 00:49:36 -04:00
Jude Nelson
5a80667893 pass along burn address to renewal checker 2017-09-29 00:49:36 -04:00
Aaron Blankstein
107e10ea6d hotfix version bump 2017-09-29 00:49:36 -04:00
Jude Nelson
d789e6ae8a activate segwit after dec 1. 2017-09-29 00:49:36 -04:00
Jude Nelson
d5bec5af90 don't worry about setting segwit support at the import level; only worry about it in the wallet 2017-09-29 00:49:35 -04:00
Jude Nelson
5563bfbe6a update safety checks so we don't allow epoch3 operations until the hard-fork date 2017-09-29 00:49:35 -04:00
Jude Nelson
f8f9d9c500 check_renewal() takes the new address as the transfer_address kwarg 2017-09-29 00:49:35 -04:00
Jude Nelson
9dc2251356 update NAME_RENEWAL tx-creation API to take a burn address 2017-09-29 00:49:35 -04:00
Jude Nelson
e086551a40 update NAME_PREORDER tx-creation API to take a burn address 2017-09-29 00:49:35 -04:00
Jude Nelson
1d9d173954 update NAMESPACE_REVEAL tx-creation API to take version bits 2017-09-29 00:49:35 -04:00
Jude Nelson
cb28a1b5de define namespace version bits 2017-09-29 00:49:35 -04:00
Jude Nelson
5680e22af7 isolate burn-address calculation; have NAME_RENEwAL select the right burn address automatically 2017-09-29 00:49:35 -04:00
Jude Nelson
5c22105684 when preordering a name, make sure to select the right burn address. Also, API sync with transaction creation logic 2017-09-29 00:49:35 -04:00
Jude Nelson
5054fe9562 on NAMESPACE_REVEAL, accept pay-to-burn-address versus pay-to-namespace-creator modes 2017-09-29 00:49:35 -04:00
Jude Nelson
a657288cf4 activate segwit at the right time 2017-09-29 00:49:26 -04:00
Jude Nelson
b57f70a08b typo 2017-09-29 00:49:26 -04:00
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
Aaron Blankstein
36e1365b73 Authentication headers should be Authorization headers for gaia_hub 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
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
Aaron Blankstein
96e31abd86 dashes become underscores in the gaia_hub driver config 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
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
7f80a6ab4c Merge pull request #620 from blockstack/hotfix-wallet-importkey
Fix regtest wallet utxo provider
2017-09-26 11:15:55 -04:00
Aaron Blankstein
762e81c242 fixes issue 619, a bug in the regtest bitcoind utxo provider 2017-09-26 11:13:02 -04:00
Aaron Blankstein
255b64a5d1 Merge branch 'master' into develop-mock-insight-api 2017-09-25 13:40:17 -04:00
Aaron Blankstein
1da65180f7 hotfix version bump 2017-09-25 11:18:30 -04:00
Aaron Blankstein
ef83b72240 adds /v1/blockchains/bitcoin/name_count endpoint 2017-09-21 18:00:26 -04:00
Aaron Blankstein
095d5594e4 Authentication headers should be Authorization headers for gaia_hub 2017-09-19 17:53:39 -04:00
Aaron Blankstein
b1823fce03 fixes typo bug in gaia hub driver 2017-09-19 13:29:25 -04:00
Aaron Blankstein
f38c5fa605 add /insight/addr/:addr/balance and unconfirmedBalance endpoints 2017-09-19 10:08:47 -04:00
Aaron Blankstein
1d86d05b7d dashes become underscores in the gaia_hub driver config 2017-09-14 17:15:29 -04:00
Aaron Blankstein
05c591e79c Merge branch 'develop' into develop-gaia-hub-driver 2017-09-14 14:25:28 -04:00
Aaron Blankstein
77f76166ae version bump plus fix in the migration code 2017-09-14 13:42:15 -04:00