Alexis Hernandez
|
5d1b3662c0
|
server: Attach the filter while retrieving block headers
|
6 years ago |
Alexis Hernandez
|
52ae52e3c4
|
server: Store the block filter while synchronizing the ledger
|
6 years ago |
Alexis Hernandez
|
8e203c9fb6
|
server: Handle empty set on GolombEncoding
|
6 years ago |
Alexis Hernandez
|
8c0f92a07a
|
server: Update the GolombEncoding to use Set and SortedSet
|
6 years ago |
Alexis Hernandez
|
aeeb7f5586
|
server: Update the GolombCodedSet to hold the hex encoded filter
|
6 years ago |
Alexis Hernandez
|
2f3d2b0fae
|
server: Allow to derive a SipHashKey from a Blockhash
|
6 years ago |
Alexis Hernandez
|
f6f3288880
|
server: Add the GolombEncoding
|
6 years ago |
Alexis Hernandez
|
628300f9d6
|
server: Add the gcs SipHashKey
|
6 years ago |
Alexis Hernandez
|
be72834662
|
server: Allow to reverse the block headers ordering
|
6 years ago |
Alexis Hernandez
|
1b359f7585
|
server: Extract the OrderingConditionParser from the TransactionService
|
6 years ago |
Alexis Hernandez
|
10f1932902
|
server: Add endpoint "GET /v2/blocks/:blockhash/light-wallet-transactions"
|
6 years ago |
Alexis Hernandez
|
ff85797565
|
server: Refactor the TransactionVIN into a typed alternative
Now we are able to use types to detect when a TransactionVIN has the
cached values.
|
6 years ago |
Alexis Hernandez
|
aa05af72ac
|
server: Return the txid after pushing a transaction to the network
|
6 years ago |
Alexis Hernandez
|
c921d73415
|
server: Update classes related to the ledger sync process to use the Block.HasTransactions model
|
6 years ago |
Alexis Hernandez
|
485faea74b
|
server: Fix AddressesControllerSpec
|
6 years ago |
Alexis Hernandez
|
9dd24a4212
|
server: Update Address format to allow bitcoin addresses
|
6 years ago |
Alexis Hernandez
|
2798b528ed
|
server: Add endpoint "GET /blocks/headers"
|
6 years ago |
Alexis Hernandez
|
a926191a77
|
server: Persist the block extraction method while synchronizing the blocks
|
6 years ago |
Alexis Hernandez
|
469c241931
|
server: Extract the BlockExtractionMethod from the persisted block
|
6 years ago |
Alexis Hernandez
|
aef41d5f8e
|
server: Split the persisted transaction model
There are two models now, the one having inputs/outputs
and the one without them.
|
6 years ago |
Alexis Hernandez
|
347a4d6ca5
|
server: Move the TransactionId value to the values package
|
6 years ago |
Alexis Hernandez
|
6dd7b032b1
|
server: Move the Size value to the values package
|
6 years ago |
Alexis Hernandez
|
f67d7831f0
|
server: Move the IPAddress value to the values package
|
6 years ago |
Alexis Hernandez
|
29b8b583ba
|
server: Move the HexString model to the values package
|
6 years ago |
Alexis Hernandez
|
33fcda6ef3
|
server: Move the Height value to the values package
|
6 years ago |
Alexis Hernandez
|
9c10ae154d
|
server: Move the Confirmations value to the values package
|
6 years ago |
Alexis Hernandez
|
de64af5b9b
|
server: Move the Blockhash value to the values package
|
6 years ago |
Alexis Hernandez
|
a1737b9710
|
server: Move the Address value to the values package
|
6 years ago |
Alexis Hernandez
|
685b54b576
|
server: Move the Balance model to the persisted package
|
6 years ago |
Alexis Hernandez
|
b7f91b7ce4
|
server: Move the Transaction model to the persisted package
|
6 years ago |
Alexis Hernandez
|
21399f3c99
|
server: Add extraction_method column to the blocks table
Defaults to PoW, a migration is required to set the correct values.
|
6 years ago |
Alexis Hernandez
|
2dd9b4837a
|
server: Update the data package to use the Block from the persisted package
|
6 years ago |
Alexis Hernandez
|
516dd402d1
|
server: Return statistics even if masternodes or difficulty aren't available
|
6 years ago |
Kolby Moroz
|
423ff7df1a
|
server: Add difficulty to the /stats endpoint
|
6 years ago |
Alexis Hernandez
|
b7d2dc0740
|
server: Allow to retrieve blocks without rewards (#62)
|
6 years ago |
Alexis Hernandez
|
08f26e764b
|
server: Reduce boilerplate on the BlocksControllerSpec
|
6 years ago |
Alexis Hernandez
|
99c0200af0
|
server: Extract the TransactionRPCService from TransactionService
|
6 years ago |
Alexis Hernandez
|
668153d6c4
|
server: Split the TransactionPostgresDAO into several files
|
6 years ago |
Alexis Hernandez
|
447e31e55c
|
server: Insert transaction batch while synchronizing the ledger
|
6 years ago |
Alexis Hernandez
|
72b66c0768
|
server: Refactor the TransactionPostgresDataHandlerSpec
|
6 years ago |
Alexis Hernandez
|
97254aae11
|
server: Remove unnecessary endpoint "POST /transactions/latest"
|
6 years ago |
Alexis Hernandez
|
8f0645b30a
|
server: Batch update while spending outputs on TransactionPostgresDAO
|
6 years ago |
Alexis Hernandez
|
1d3e843254
|
server: Update endpoint "GET /v2/addresses/:address/transactions"
The inputs and outputs are now retrieved from the database, this makes
calls more reliable.
|
6 years ago |
Alexis Hernandez
|
1c0c271864
|
server: Remove temporal shift while computing supplies
|
6 years ago |
Alexis Hernandez
|
a9aa182091
|
server: Store the transaction index while synchronizing the blocks
|
6 years ago |
Alexis Hernandez
|
fe9d2985f6
|
server: Add endpoint - GET /v2/blocks/:blockhash/transactions
|
6 years ago |
Alexis Hernandez
|
95f16d79e8
|
server: Rename getLatestBy to getBy on TransactionDataHandler
The method now allows an ordering condition (asc, desc) to choose
the result ordering.
|
6 years ago |
Alexis Hernandez
|
f1cc9103ea
|
server: Add getHighestBalances method to the BalanceDataHandler
|
6 years ago |
Alexis Hernandez
|
8d50af57b6
|
server: Add test to TransactionPostgresDataHandlerSpec
|
6 years ago |
Alexis Hernandez
|
a03e4401ca
|
server: Update endpoint - GET /addresses/:address/lightWalletTransactions
The pagination is updated to check the latest seen transaction instead of its time,
this avoids hiding items when there are ties on the time.
|
6 years ago |