Aaron Blankstein
18ad8f58c5
fixes issue 619, a bug in the regtest bitcoind utxo provider
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
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
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
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
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
Aaron Blankstein
96e31abd86
dashes become underscores in the gaia_hub driver config
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
762e81c242
fixes issue 619, a bug in the regtest bitcoind utxo provider
2017-09-26 11:13:02 -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
1d86d05b7d
dashes become underscores in the gaia_hub driver config
2017-09-14 17:15:29 -04:00
Aaron Blankstein
8b002af077
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-13 18:07:12 -04:00
Aaron Blankstein
7afd0f55a7
updated tests to test payment key support with updates, transfers, and renewals. plus better handling in 0-UTXO safety check
2017-09-08 15:31:35 -04:00
Aaron Blankstein
efa72f98f1
payment key test passes! adding options to renew as well
2017-09-08 11:46:32 -04:00
Aaron Blankstein
c006610f75
added options to the rpc schemas, begin testing the new payment key registrations
2017-09-07 17:26:17 -04:00
Aaron Blankstein
ce63e4c4dc
add support for propagating payment key through registrar, first step in supporting a 'passed' payment key
2017-09-06 16:57:29 -04:00
Aaron Blankstein
c550a341b1
fix case where stale manifest_page returns from index_cache, caused error in name_preorder_register_update_app_datastore_multiuser
2017-08-24 11:09:50 -04:00
Aaron Blankstein
b81747c44d
add "owner_key" data field for PUT /v1/names/foo/owner and integration test
2017-08-21 18:08:43 -04:00
Aaron Blankstein
5e7c9308f5
removed all wildcard imports from non-init, non-storage-driver files in blockstack_client
2017-08-21 16:54:08 -04:00
Aaron Blankstein
cae9a2e0b8
removed a few more wildcard imports, fixed a handful of pylint errors
2017-08-21 16:02:58 -04:00
Aaron Blankstein
c878b62c8a
/usr/bin/env python -> python2. our code is not python3 friendly, we should specify that
2017-08-17 13:40:01 -04:00
Aaron Blankstein
bcbab3ef19
fixes bug in https support changes by making rpc proxy default to 'http'
2017-08-16 17:23:40 -04:00
Aaron Blankstein
c27fd304d4
Merge branch 'master' into updates-with-owner-key
2017-08-15 17:06:56 -04:00
Aaron Blankstein
aaeae2ad06
adding debug statements to storage and dropbox, trying to figure out what is going on in issue #490
2017-08-15 16:57:12 -04:00
Aaron Blankstein
c012cc8c2e
updates with passed owner key now passing first integration test
2017-08-15 12:03:52 -04:00
Aaron Blankstein
efce90ebe9
first skeleton of code -- tests coming next
2017-08-14 17:09:15 -04:00
Jude Nelson
b566a62da7
remove log
2017-08-04 11:37:09 -04:00
Aaron Blankstein
a4d4442fe9
first pass at fast price lookups
2017-07-18 13:59:42 -04:00
Aaron Blankstein
e598e5f6ff
okay, cleaned up the backoff a little bit more
2017-07-11 18:12:43 -04:00
Aaron Blankstein
18d3972900
fixed the exponential backoff in the registrar... now it actually backs off, but will max the back off at the normal poll interval (5 minutes currently)
2017-07-11 18:01:10 -04:00
Aaron Blankstein
d28543e86b
Merge branch 'rc-0.14.3' into rc-0.14.3-registrar-tracking-owner
2017-07-11 14:14:38 -04:00
Aaron Blankstein
b5c62cc332
fixing some bugs in integration tests
2017-07-11 14:14:13 -04:00
Aaron Blankstein
9f6c8043fc
first pass at getting registrar to track the owner key while doing a multi-step registration
2017-07-11 14:11:31 -04:00
Aaron Blankstein
5b1cbad8a5
in TESTNET mode (e.g. our integration regtests, and regtest mode for browser), if an unknown address is passed to get_utxos, it adds it to the bitcoind's tracked addresses. this fixes issue #487
2017-07-10 16:30:37 -04:00
Aaron Blankstein
598926335a
cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line
2017-07-10 15:05:47 -04:00
Aaron Blankstein
a0eceab1f3
adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'
2017-07-10 15:04:36 -04:00
Aaron Blankstein
93d07d68b3
This reverts us *all* the way back to 523cf405d7 -- this removes all changes to support the token file from this branch.
...
Revert "added example request and response for PUT /v1/wallet/keys/owner to api docs"
This reverts commit d52ee4b31e .
Revert "cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line"
This reverts commit 87e3e7ab0d .
Revert "adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'"
This reverts commit 9471b0a20a .
Revert "adding test case for issue 483, which *also* required fixing the app session schema to handle empty string methods a little bit more gracefully"
This reverts commit 32efc99d62 .
Revert "bugfix for the address reencoding in get_zonefile -- checks to see if the address is an address before trying to reencode"
This reverts commit 1488013b93 .
Revert "Merge branch 'rc-0.14.3' of github.com:blockstack/blockstack-core into rc-0.14.3"
This reverts commit f75ab67960 , reversing
changes made to fe863bcd3c .
Revert "don't create the metadata dir"
This reverts commit fe863bcd3c .
Revert "make all metadata directories inside the critical section"
This reverts commit e66236abd2 .
Revert "don't cast 'None' to string by accident"
This reverts commit c6250d5349 .
Revert "force string"
This reverts commit e72d43d0be .
Revert "add unbound proxy variable"
This reverts commit 7f1f7e9731 .
Revert "return raw zonefile"
This reverts commit 51e858428d .
Revert "force string"
This reverts commit 1ce371644f .
Revert "force string"
This reverts commit 5353cb1015 .
Revert "require virtualchain rc-0.14.3 and jsontokens-py 0.0.4"
This reverts commit 346f042db7 .
Revert "Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3"
This reverts commit 1fa1de3e54 , reversing
changes made to 523cf405d7 .
2017-07-10 14:59:23 -04:00
Aaron Blankstein
87e3e7ab0d
cutting down on the verbosity of logging outputs -- registrar now only prints 1 line on wakeups. storage drivers are concatenated into 1 line
2017-07-07 17:16:23 -04:00
Aaron Blankstein
9471b0a20a
adding dropbox as a default storage driver to load, and switched default 'required' drivers to 'disk,dropbox'
2017-07-07 17:05:45 -04:00