Commit Graph

93 Commits

Author SHA1 Message Date
Jude Nelson
19bbde27df make getinfo faster so we can use it more in atlas in order to tell if we're talking to a testnet or mainnet node. We'll make it so mainnet nodes and testnet nodes ignore each other. 2018-04-29 23:02:54 -04:00
Jude Nelson
79565f08eb temporarily remove STACKs token (will restore later) 2018-04-24 16:33:22 -04:00
Jude Nelson
b9045f846d add TOKEN_TRANSFER opcode description 2018-04-13 19:15:47 -04:00
Jude Nelson
1e5d2ff2e0 add load_configuration() for non-interactive configuration loading 2018-04-05 17:30:48 -04:00
Jude Nelson
24fe97f75d these epoch features aren't really doable, given the limited size of op_returns 2018-04-03 19:00:15 -04:00
Jude Nelson
7be1628903 extend the configuration section to include [blockstack-api] 2018-03-22 19:23:11 -04:00
Jude Nelson
c02d964734 update signing key 2018-02-19 19:07:47 -05:00
Jude Nelson
24309d8481 save RPC public IP once we know it 2018-02-19 14:46:17 -05:00
Jude Nelson
3c15e5c961 use STUN to discover the host's public IP 2018-02-19 14:37:09 -05:00
Jude Nelson
d6d3777c58 fix max RPC size to be 10x the max zonefile size (since we accept at most 5 base64-encoded zone files) 2018-02-18 00:33:32 -05:00
Jude Nelson
79de506afa move subdomain version numbers to config for easier imports 2018-02-11 18:57:39 -05:00
Jude Nelson
bc9807e79a 10x the zone file size 2018-02-09 18:34:58 -05:00
Jude Nelson
c2fe7fec55 track first block for subdomains 2018-01-30 17:41:48 -05:00
Jude Nelson
6a135a035f add support for subdomain DB path, and for checking whether or not subdomains and atlas are enabled 2018-01-29 19:08:37 -05:00
Jude Nelson
c357b98190 no longer honor zonefile, profile, or data storage config options 2018-01-22 19:12:01 -05:00
Jude Nelson
06cfae1aaa ports 6264 and 16264 don't use ssl 2018-01-19 17:33:43 -05:00
Jude Nelson
f0e19e81ea average seconds per block 2018-01-18 19:57:13 -05:00
Jude Nelson
a3fcc925a0 list all name operations 2018-01-17 14:17:03 -05:00
Jude Nelson
e93b576512 get_version_parts missing 2018-01-16 16:35:01 -05:00
Jude Nelson
86b57aaf48 add config file parsing code from blockstack_client, so we no longer depend on it. Similar for semver parsing and environment variable munging 2018-01-12 18:24:22 -05:00
Jude Nelson
6807734dea typo 2017-10-29 22:38:18 -04:00
Jude Nelson
a4c77e3294 require 0.17 or newer 2017-10-04 17:54:43 -04:00
Jude Nelson
f13df668a5 introduce a fixed interval of time during which a v2 namespace can collect fees. 2017-10-04 00:03:19 -04:00
Jude Nelson
5aec8946d1 f-day 2014 is at 488500; renewal grace period is 5000 blocks; price multiplier for names and namespaces is 1/10 2017-09-29 00:50:02 -04:00
Jude Nelson
4620edf6e7 include epoch config for grace period 2017-09-29 00:49:36 -04:00
Jude Nelson
f6fe5bb18d comment on burn addr 2017-09-29 00:49:36 -04:00
Jude Nelson
442457ddbe rearrange a few things so test framework constants get set correctly 2017-09-29 00:49:35 -04:00
Jude Nelson
0f50609d4e define pay-to-burn versus pay-to-creator namespace version bits 2017-09-29 00:49:26 -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
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
e90550858b bug needs to use a tuple, not the generator 2017-09-14 13:47:49 -04:00
Aaron Blankstein
77f76166ae version bump plus fix in the migration code 2017-09-14 13:42:15 -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
7ee99f2ee0 dangerous registrations! ignore safety! 2017-07-04 16:29:13 -04:00
Jude Nelson
0f2a70d7b5 use latest snapshot public key 2017-05-08 18:39:46 -04:00
Jude Nelson
4776ccfad6 differentiate between read and write drivers for profiles, zonefiles, and data 2017-05-02 22:47:20 -04:00
Jude Nelson
43f1b8ec3c update default fast-sync pubkey to latest one used on our snapshot server 2017-04-27 19:48:35 -04:00
Jude Nelson
63dda984a0 clean up imports 2017-04-27 19:22:08 -04:00
Jude Nelson
29389dea8a get version from blockstack_client 2017-03-28 11:12:01 -04:00
Jude Nelson
2c2353b10d remove pybitcoin import 2017-03-27 15:11:53 -04:00
Jude Nelson
b4d4255682 by default, back up every 144 blocks 2017-03-01 19:18:20 -05:00
Jude Nelson
72a1226796 just have one public key for fast_sync (for now; will up to 3 on release) 2017-02-20 20:52:24 -05:00
Jude Nelson
f91a8d6932 add config options for activating and using the storage gateway; remove announcement API since it's duplicated in the client library. 2017-01-30 01:34:20 -05:00
Jude Nelson
fa2214e1db hard-coded fast_sync public key 2017-01-23 19:03:23 -05:00
Jude Nelson
e812f25830 merge from rc-0.14.1 2017-01-17 11:18:42 -05:00
Jude Nelson
fa458bdaeb push deadline for hard fork to 436650 2016-10-28 16:48:27 -04:00
Jude Nelson
a2f0ec0a63 fast_getlastblock 2016-10-28 11:22:19 -04:00
Jude Nelson
11821fe87a take ownership of global config state getters/setters; also, enable disk
and dht for zonefile storage drivers by default
2016-10-27 00:03:09 -04:00
Jude Nelson
eaed8bd49d DRY up op_get_opcode_name 2016-10-24 03:18:09 -04:00