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
Jude Nelson
30b91122d8
Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3
2017-07-05 17:40:03 -04:00
Jude Nelson
16fa6811b6
receive and store token files, not profiles
2017-07-05 17:30:14 -04:00
Jude Nelson
2ba176e0c4
name data is a token file, not a profile
2017-07-05 17:30:04 -04:00
Jude Nelson
167292adb2
we register with token files now, not profiles
2017-07-05 17:29:54 -04:00
Aaron Blankstein
3d36e74f6c
Merge branch 'rc-0.14.3' of github.com:blockstack/blockstack-core into rc-0.14.3
2017-07-05 11:18:23 -04:00
Aaron Blankstein
949ee92091
merge bug
2017-07-05 11:16:36 -04:00
Aaron Blankstein
d48a6b6ee5
adding missing import, found a totally undefined variable with pylint in the process, marked that branch statement as unimplemented.
2017-07-05 11:08:16 -04:00
Aaron Blankstein
86aa5599cb
merging changes in safety.py
2017-07-05 10:29:22 -04:00
Aaron Blankstein
c8a12d4edb
rename flag 'aggressive_registration' -> 'unsafe' + added information to the api doc
2017-07-05 10:10:36 -04:00
Jude Nelson
9cc2366601
Merge branch 'rc-0.14.3' of https://github.com/blockstack/blockstack-core into rc-0.14.3
2017-07-04 23:39:10 -04:00
Jude Nelson
8471f6414e
notes on what we're going to have to change in order to support token file replication
2017-07-04 23:38:58 -04:00
Jude Nelson
003df35a4a
don't use relative imports in UTXO drivers
2017-07-04 23:31:36 -04:00
Jude Nelson
e22457949b
use a different index bucket name in regtest mode
2017-07-04 23:31:18 -04:00
Aaron Blankstein
b1004dbb39
better registrar error messages (added to the return of info command)
2017-07-04 17:56:29 -04:00
Aaron Blankstein
7ee99f2ee0
dangerous registrations! ignore safety!
2017-07-04 16:29:13 -04:00
Aaron Blankstein
3f73bae398
propagate min payment confs setting from the PREORDER op to REG/UPDATE
2017-07-04 14:46:42 -04:00
Aaron Blankstein
f5863ccef2
registrations in 6 confirmations => 4 confs for preorder, 1 for register, 1 for update... now to test it with a local bsk node and see if utxo.blockstack.org shouts at me
2017-07-03 19:18:09 -04:00
Aaron Blankstein
be48e1d227
registrar now skips issuing a TRANSFER if the name registration was done on behalf of the current owner. added test case for this.
2017-07-01 17:45:05 -04:00
Aaron Blankstein
a9eefbb5fa
make the errors component of the info response only appear if there IS an error + make the integration test check for the proper error returns
2017-06-30 16:25:32 -04:00
Aaron Blankstein
f1d05dcfde
Merge branch 'rc-0.14.2-registrar-err-msgs' into rc-0.14.3
2017-06-29 18:59:42 -04:00
Aaron Blankstein
4a39fadb83
fix for issue 469 part 1 + integration test for it. blockstack regtest was killing itself on a bad tx response from bitcoind. The patch also fixes a value_hash dict keyerror at the end of certain testcase passes
2017-06-29 14:17:36 -04:00
Jude Nelson
1bda677ca3
fix error formatting
2017-06-26 18:01:28 -04:00
Jude Nelson
aa1bfadb28
Merge branch 'rc-0.14.2'
2017-06-26 17:32:09 -04:00
Jude Nelson
3f136782ee
expose ConcurrencyViolationException
2017-06-25 18:46:19 -04:00
Jude Nelson
8b19683e86
parallelization improvements to the indexing system; don't allow concurrent index_setup() calls
2017-06-25 18:45:56 -04:00
Aaron Blankstein
617c027936
merging
2017-06-23 11:32:21 -04:00
Jude Nelson
8e8365a6df
cache index pages by driver, and then by index bucket (not by blockchain ID). Also, make sure accesses are thread-safe
2017-06-21 22:42:10 -04:00
Jude Nelson
51c72d66b5
bugfix on error path
2017-06-20 23:53:32 -04:00
Aaron Blankstein
ff63b464c0
fix doubling of the dust fee
2017-06-20 10:46:39 -04:00
Aaron Blankstein
2efaddaa08
merging in from rc-0.14.2
2017-06-20 09:59:47 -04:00
Jean-Paul Calderone
ecba23b018
Add missing `traceback` import
...
This fixes error reporting when an RPC call fails.
2017-06-20 09:14:33 -04:00
Jean-Paul Calderone
2be5290639
Add missing is_b40 import
...
This fixes ``check_valid_name`` (and therefore just about all CLI
operations) when used with a name containing non-base40 bytes.
2017-06-20 09:12:10 -04:00
Jean-Paul Calderone
f519f822b1
remove a number of unused imports and locals
2017-06-20 09:03:20 -04:00
Jean-Paul Calderone
9fb735880f
Eliminate wildcard imports
...
This enables static checking with pyflakes
2017-06-20 09:01:36 -04:00
Aaron Blankstein
12cafce2d1
fix arguments to make_subsidizable
2017-06-20 06:15:16 -04:00
Jude Nelson
18e0c06a23
need queue_removeall
2017-06-19 23:25:17 -04:00
Jude Nelson
ced5e6f647
fix stack overflow on getattr() with UTXOWrapper
2017-06-19 23:25:01 -04:00
Jude Nelson
ba99d07ee9
remove commented code
2017-06-19 23:24:51 -04:00