Commit Graph

1061 Commits

Author SHA1 Message Date
Jude Nelson
97c3c994c9 if we don't have UTXOs yet, then simulate them 2017-09-29 00:50:02 -04:00
Jude Nelson
531e74341e log all 401's 2017-09-29 00:50:01 -04:00
Jude Nelson
b3e2122396 value_hash -> zonefile_hash 2017-09-29 00:50:01 -04:00
Jude Nelson
b1c835686c fix key conversion 2017-09-29 00:50:01 -04:00
Jude Nelson
59fe228de4 value_hash -> zonefile_hash 2017-09-29 00:49:38 -04:00
Jude Nelson
99243c4a8a handle reg/up transactions by broadcasting their zone files and keyfiles once the registration confirms 2017-09-29 00:49:38 -04:00
Jude Nelson
6cd8245d86 record whether or not a registration is really a reg/up 2017-09-29 00:49:38 -04:00
Jude Nelson
443d17395e register and update take zone files and new addresses as arguments; rename value_hash to zonefile_hash 2017-09-29 00:49:38 -04:00
Jude Nelson
b081f3d885 WIP: renew takes a zone file and a new address 2017-09-29 00:49:38 -04:00
Aaron Blankstein
59488fbc57 a bunch of hacks to try to get integration test framework to work with disk+(gaia_hub or dropbox) 2017-09-29 00:49:38 -04:00
Aaron Blankstein
caad4a215d patch gaia_hub driver for multi-reader storage 2017-09-29 00:49:38 -04:00
Aaron Blankstein
ef9c39b910 better attempt at parsing legacy app_domains 2017-09-29 00:49:38 -04:00
Jude Nelson
ac20d116c5 return URL on put mutable 2017-09-29 00:49:38 -04:00
Jude Nelson
359a19bcc9 optionally return the name record if it is in the grace period 2017-09-29 00:49:37 -04:00
Jude Nelson
f709b0d092 return renewal_deadline on nameop 2017-09-29 00:49:37 -04:00
Jude Nelson
725e6a6ee9 remove comment 2017-09-29 00:49:37 -04:00
Jude Nelson
eaeb2d19d8 remove analytics events 2017-09-29 00:49:37 -04:00
Jude Nelson
6dd49cb90d don't ask for user emails 2017-09-29 00:49:37 -04:00
Jude Nelson
14cc53f3f3 check to see that a name is not in the grace period 2017-09-29 00:49:37 -04:00
Jude Nelson
9bc8c6087f allow tx_fee to be passed in on some operations 2017-09-29 00:49:37 -04:00
Jude Nelson
daceea770e return renewal_deadline on whois; remove analytics 2017-09-29 00:49:37 -04:00
Aaron Blankstein
a54fda30fe fix some app domain name parsing bugs 2017-09-29 00:49:36 -04:00
Aaron Blankstein
18ad8f58c5 fixes issue 619, a bug in the regtest bitcoind utxo provider 2017-09-29 00:49:36 -04:00
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