Commit graph

4243 commits

Author SHA1 Message Date
Christopher Jeffrey
2ef47124fc
handshake: wallet work. 2018-01-09 14:30:37 -08:00
Christopher Jeffrey
5c581b4eb3
rules: better atomic transfers. 2018-01-08 14:38:24 -08:00
Christopher Jeffrey
794b52ff3c
db: index reveals better. 2018-01-08 13:34:19 -08:00
Christopher Jeffrey
d36e908d13
covenants: more refactoring. 2018-01-08 03:01:01 -08:00
Christopher Jeffrey
77e613e6dc
handshake: preliminary wallet work. 2018-01-08 01:19:41 -08:00
Christopher Jeffrey
897c7f2457
db: minor. 2018-01-07 12:55:09 -08:00
Christopher Jeffrey
c16f2fc1f1
db: clean up rules. 2018-01-07 12:42:04 -08:00
Christopher Jeffrey
7f5073fb61
db: get tests passing again. 2018-01-07 12:30:09 -08:00
Christopher Jeffrey
6ffb431722
db/rules: revert. 2018-01-07 11:58:39 -08:00
Christopher Jeffrey
f6ff73b9e8
db: last commit before removing register undos. 2018-01-07 11:52:55 -08:00
Christopher Jeffrey
e9ff88b37d
db: simplify and trust utxos. 2018-01-07 09:50:40 -08:00
Christopher Jeffrey
b6a194254e
db: fix prevout and transfer edge cases. 2018-01-07 09:13:25 -08:00
Christopher Jeffrey
4643a27f05
db: fix renewal edge case. 2018-01-07 08:39:01 -08:00
Christopher Jeffrey
a64c2c0b0e
db: minor fix again. 2018-01-07 08:23:44 -08:00
Christopher Jeffrey
51df34023f
db: minor fix. 2018-01-07 08:22:31 -08:00
Christopher Jeffrey
d4dc6dead9
db: minor fixes. 2018-01-07 08:20:24 -08:00
Christopher Jeffrey
094d475fcf
covenants: add note to self. 2018-01-07 06:38:06 -08:00
Christopher Jeffrey
4df1d1e1a3
covenants: add revocations. 2018-01-07 06:15:37 -08:00
Christopher Jeffrey
7dc399d047
db: work on better state transitions. 2018-01-07 04:00:00 -08:00
Christopher Jeffrey
a2c065ef7b
db: check name hash before bid. 2018-01-06 22:24:57 -08:00
Christopher Jeffrey
89bb9eb808
networks: add blocksPerWeek. 2018-01-06 22:23:47 -08:00
Christopher Jeffrey
02ecceafcd
wallet: initial layout additions. 2018-01-06 17:53:19 -08:00
Christopher Jeffrey
c70c880d21
net: initial proof serving. 2018-01-06 17:52:41 -08:00
Christopher Jeffrey
79cb1113f8
mempool: add covenant verification. 2018-01-06 10:41:35 -08:00
Christopher Jeffrey
b0abbe4ff2
covenants: switch to using same input and output indexes. 2018-01-06 10:29:29 -08:00
Christopher Jeffrey
2ffbbded2e
covenants: refactor a number of things. 2018-01-05 20:37:19 -08:00
Christopher Jeffrey
0d08a19353
covenants: work. 2018-01-05 18:30:07 -08:00
Christopher Jeffrey
c260772163
covenants: drop unused methods and indexes. 2018-01-05 13:14:25 -08:00
Christopher Jeffrey
f191b1be36
handshake: tests sort of passing. 2018-01-05 12:58:39 -08:00
Christopher Jeffrey
dbdf9737bb
covenants: require users to commit to name each time (for spv). 2018-01-05 09:22:58 -08:00
Christopher Jeffrey
42d020acb7
covenants: ensure names and nameHashes are buffers. 2018-01-05 09:03:30 -08:00
Christopher Jeffrey
9304e66aed
blockchain: get covenants and trie working. 2018-01-05 07:51:19 -08:00
Christopher Jeffrey
bbe1322e51
refactor: handshakeify. 2018-01-05 04:11:11 -08:00
Christopher Jeffrey
a306fbbe40
consensus: change halving and reward. 2018-01-05 03:17:44 -08:00
Christopher Jeffrey
0c32c6cb32
primitives: add covenants. 2018-01-05 01:22:32 -08:00
Christopher Jeffrey
36d5228a03
consensus: add name verification. 2018-01-04 17:34:58 -08:00
Christopher Jeffrey
ba144845ca
pkg: update bcrypto. 2018-01-04 14:33:39 -08:00
Christopher Jeffrey
6e54fbd51d
wallet/chain: fixes and cleanup. 2018-01-04 10:25:43 -08:00
Christopher Jeffrey
63551fa858
hsk: switch to hash256 for p2sh. 2018-01-03 19:23:04 -08:00
Christopher Jeffrey
09e56d6144
hsk: use 64 byte signatures everywhere. 2018-01-03 18:58:48 -08:00
Christopher Jeffrey
3ac97843aa
refactor: misc cleanup. 2018-01-03 18:26:31 -08:00
Christopher Jeffrey
9a1378dba4
Revert "tx: add tx types."
This reverts commit 96ced3a165.
2018-01-03 08:24:42 -08:00
Christopher Jeffrey
96ced3a165
tx: add tx types. 2018-01-02 21:05:36 -08:00
Christopher Jeffrey
6e0d489aec
handshake: finish cleaning up bitcoin. 2018-01-02 20:24:56 -08:00
Christopher Jeffrey
c9c7baaff0
handshake: initial work. 2017-12-31 16:46:13 -08:00
Christopher Jeffrey
b190750b77
bip152: minor. 2017-12-30 19:55:32 -08:00
Christopher Jeffrey
7df46c04eb
pkg: update deps. 2017-12-30 19:52:38 -08:00
Christopher Jeffrey
cc3bd01ad2
bin: drop bin/cli. 2017-12-30 06:19:07 -08:00
Christopher Jeffrey
4a6130dee6
minor: lint. 2017-12-30 03:51:51 -08:00
Christopher Jeffrey
01abb3d667
types: cleanup types. 2017-12-30 03:49:28 -08:00