Alexis Hernandez
c72f458a9d
server: Allow to get paginated blocks from the BlockDataHandler
6 years ago
Alexis Hernandez
5cbf98caa0
server: Add foreign key to the next_blockhash ( #35 )
When the next block is deleted, the next_blockhash is
updated with a null value to avoid conflicts and improve
the database consistency.
7 years ago
Alexis Hernandez
2eb9c010dd
server: Initial database redesign ( #35 )
- The evolutions compacted.
- Domain types created.
- Foreign keys added.
- Support for the P2WPKH address format added.
7 years ago
Alexis Hernandez
b4120e284b
server: Update the BlockEventsProcessor flow
When a block is processed, in case it can't be fully retrieved from the
rpc server, the block is ignored.
When a block is processed, if there is an existing block having the same
height, it will be replaced by the new one.
This is a part for fixing the bug #6
7 years ago
Alexis Hernandez
61c6649584
server: Add unique constraint to the blocks table
This also changes the upsert method to insert on the BlockDataHandler,
this is piece for fixing the bug #6
7 years ago
Alexis Hernandez
72991de5f7
server: Increase coverage on BalancePostgresDataHandlerSpec
7 years ago
Alexis Hernandez
8b862732c1
server: Add getFirstBlock method to the BlockDataHandler
7 years ago
Alexis Hernandez
e3ce4a4c2d
server: Rename create method to upsert on BlockDataHandler
7 years ago
Alexis Hernandez
a4b2b6d9c5
server: Allow to retrieve the latest block
7 years ago
Alexis Hernandez
d076fe151e
server: Allow to delete blocks by hash
7 years ago
Alexis Hernandez
e3bf0b0ef4
server: Allow to retrieve blocks by hash
7 years ago
Alexis Hernandez
87ccd51257
server: Add the BlockPostgresDataHandler
7 years ago