Nodari Chkuaselidze
9f2e062a33
types: update protocol types.
2024-09-24 21:25:43 +04:00
Nodari Chkuaselidze
43544844dc
pkg: clean up unused params.
2023-10-16 11:36:12 +04:00
Nodari Chkuaselidze
2e75472ec4
networks: update checkpoints to block 160k.
2023-08-05 15:51:17 +04:00
Nodari Chkuaselidze
03448462a8
soft-fork: update startTime and timeout for icannlockup.
2023-08-03 20:46:49 +04:00
Nodari Chkuaselidze
1582f93e12
covenants: Add 10k alexa to the soft-fork.
...
root are forever locked.
top 10k, custom are locked for 4 years.
2023-08-03 17:03:55 +04:00
Nodari Chkuaselidze
d951f72331
networks: extend icannlockup voting by 4 weeks.
2023-06-21 16:15:49 +04:00
Nodari Chkuaselidze
9558e667b4
network: fix date comments, fix the year.
2023-06-06 17:00:00 +04:00
Nodari Chkuaselidze
3fa91f1af7
chain: implement ICANN LOCKUP soft-fork.
2023-06-01 13:20:05 +04:00
Nodari Chkuaselidze
c5b4552268
protocol: update last checkpoint.
2023-02-24 23:34:13 +04:00
Matthew Zipkin
3892436565
networks: update seeds and checkpoint for 5.x
2022-12-21 14:09:00 -05:00
Matthew Zipkin
5489e31d9c
policy: make absurd fee rate (factor) configurable
2022-11-29 09:49:22 -05:00
Rithvik Vibhu
d4e2b6bd99
protocol: enable requestMempool for all networks
2022-07-03 12:14:33 +05:30
Matthew Zipkin
a16a6b388a
protocol: add checkpoint at height 100000 (Dec 2021)
2022-06-08 09:13:54 -04:00
Matthew Zipkin
72892ccc17
Merge PR #597 from 'enable-checkpoints'
2021-09-01 13:30:21 -04:00
Matthew Zipkin
dba84482a2
net: restore easyhandshake dns seed
2021-05-17 14:04:03 -04:00
Christopher Jeffrey
a28f1cf9fb
{chain,networks}: fix and enable checkpoints for mainnet.
2021-05-06 02:37:19 -07:00
Christopher Jeffrey
0603531e70
consensus: fix inflation bug pertaining to replacement name claims.
...
See https://handshake.org/notice/2020-04-02-Inflation-Bug-Disclosure.html
2021-04-02 10:44:06 -07:00
Rithvik Vibhu
19308ef5bb
protocol: clear regtest and simnet seeds
...
Reduces console spam when only a single node is running on regtest/simnet networks
2020-12-26 23:50:29 +05:30
Matthew Zipkin
480d286a57
policy: set default minimum block weight to 5000
2020-09-15 14:00:27 -04:00
Christopher Jeffrey
bbac8dd943
net: improve address management.
2020-03-02 14:14:36 -08:00
Christopher Jeffrey
2b09c30cb9
networks/chain: set first checkpoint at height 1008.
2020-02-13 10:26:42 -08:00
Christopher Jeffrey
a5e282a57f
networks: generate genesis blocks.
2020-02-03 12:31:46 -08:00
Christopher Jeffrey
883fc0bd3b
protocol: update temporary genesis blocks.
2020-02-01 22:27:32 -08:00
Christopher Jeffrey
98cfcae955
networks: add seeds for mainnet.
2020-02-01 22:18:23 -08:00
Christopher Jeffrey
4cb36cbe40
net: fix port selection elsewhere.
2020-02-01 15:12:40 -08:00
Christopher Jeffrey
74f2dfd19c
hsd: use bcrypto merkle module.
2020-01-31 05:56:08 -08:00
Christopher Jeffrey
609af67780
consensus: switch to ksk2017.
2020-01-31 05:16:20 -08:00
Christopher Jeffrey
a2b96be410
protocol: re-create genesis blocks. add genesis script for mainnet.
2020-01-29 06:08:46 -08:00
Christopher Jeffrey
d32e0178d2
networks: update soft fork times.
2020-01-29 05:44:25 -08:00
Christopher Jeffrey
a333a24d40
net: use plaintext by default. various improvements.
2020-01-29 02:01:32 -08:00
Christopher Jeffrey
0623f4df05
Revert "Merge pull request #331 from tynes/p2p-brontide-safety"
...
This reverts commit 340952867a , reversing
changes made to e2039e8954 .
2020-01-29 01:58:18 -08:00
Boyma
673b71ebf7
Merge pull request #330 from pinheadmz/txstart1
...
[consensus] No transactions for the first two weeks
2020-01-26 00:40:25 -08:00
Christopher Jeffrey (JJ)
6bb2220a88
Merge pull request #305 from tynes/disable-goosig
...
chain: disable goosig after 1 year + 1 month
2020-01-25 23:43:51 -08:00
Mark Tyneway
d5cfb7887b
p2p: standard and brontide peering
...
Separate the brontide and plaintext servers
so that peers can network over either.
2020-01-25 20:00:00 -08:00
Mark Tyneway
9c092c097e
consensus: disable goosig after 1 year + 1 month
2020-01-24 18:32:45 -08:00
Matthew Zipkin
47e29dbaa6
consensus: enforce starting height for all transactions
2020-01-24 14:53:16 -05:00
Christopher Jeffrey
e68b77b8c8
block: cleanup new pow/header serialization.
2019-11-04 03:57:19 -08:00
Christopher Jeffrey
5a34dd6633
chain/block/mining: implement a more foolproof pow (WIP).
2019-11-04 03:57:19 -08:00
Christopher Jeffrey
af86d48997
protocol: testnet4 begins.
2019-04-02 22:24:39 -07:00
Christopher Jeffrey
601267d1b5
consensus: increase base reward to 2000. fixes #100 .
2019-04-01 06:56:14 -07:00
Christopher Jeffrey
a2e357d9b5
Revert "protocol: clear simnet seeds"
...
This reverts commit aae98c921d .
2019-04-01 06:27:37 -07:00
Christopher Jeffrey
41558d8b69
Revert "protocol: clear regtest seeds"
...
This reverts commit eaf53f4f75 .
2019-04-01 06:27:27 -07:00
Christopher Jeffrey
be4331fc8d
chain: switch to bitcoin cash style retargetting.
2019-04-01 06:25:40 -07:00
Christopher Jeffrey
9762b29922
covenants: implement mass name revocation safeguards. see #103 .
...
This commit accomplishes a few things:
- The emergency soft-fork safe guards and on-chain mitigations described in
#103 are implemented.
- Claimed names no longer expire within the reservation window, but are still
revokable.
- We now track the registered and expired state of a name.
- In addition to the above, we track the total number of renewals.
- We no longer clear name data on expiration.
2019-04-01 06:25:40 -07:00
Mark Tyneway
aae98c921d
protocol: clear simnet seeds
2019-03-04 12:46:01 -08:00
Mark Tyneway
eaf53f4f75
protocol: clear regtest seeds
...
port of https://github.com/bcoin-org/bcoin/pull/694
to eliminate the regtest seed, this cleans up the
logs when running a regtest node
2019-02-25 22:05:37 -08:00
Christopher Jeffrey
72ff65ff69
genesis: regenerate genesis blocks.
2019-01-22 01:20:44 -08:00
Christopher Jeffrey
8bf0d368f4
networks: update soft forks.
2019-01-21 22:06:30 -08:00
Christopher Jeffrey
4a1018b9f1
consensus: increase name DoS limits.
2019-01-21 22:06:30 -08:00
Christopher Jeffrey
9abad12bcb
genesis: generate new testnet block.
2019-01-21 22:06:27 -08:00