Alexis Hernandez
|
5657c5b5cd
|
infra: Update nginx certs
|
6 years ago |
Alexis Hernandez
|
4f6ab522d4
|
server: Disable CSRFFilter
As there are no authenticated routes, CSRF protection can be disabled.
|
6 years ago |
Alexis Hernandez
|
5d1b3662c0
|
server: Attach the filter while retrieving block headers
|
6 years ago |
Alexis Hernandez
|
8f5f4a48cb
|
server: Store the filter on the BlockHeader
|
6 years ago |
Alexis Hernandez
|
52ae52e3c4
|
server: Store the block filter while synchronizing the ledger
|
6 years ago |
Alexis Hernandez
|
18f2260e80
|
server: Add the block_address_gcs table
|
6 years ago |
Alexis Hernandez
|
37cb7ceb81
|
server: Allow to create a GolombCodedSet from block addresses
|
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
|
9ba617ed91
|
server: Add guava dependency
|
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
|
19fdfc26c8
|
server: Allow to sync 1000 headers per request
|
6 years ago |
Alexis Hernandez
|
cd3a099610
|
infra: Update ltc-routes
|
6 years ago |
Alexis Hernandez
|
4a8e481e7e
|
server: Remove default json codecs for the LightWalletTransaction
- The AddressesController has its own codecs
- The BlocksController has its own codecs
|
6 years ago |
Alexis Hernandez
|
529ef38415
|
server: Add the address to the LightWalletTransaction.Output
|
6 years ago |
Alexis Hernandez
|
10f1932902
|
server: Add endpoint "GET /v2/blocks/:blockhash/light-wallet-transactions"
|
6 years ago |
Alexis Hernandez
|
b6bc0d1cf8
|
infra: Update configs
|
6 years ago |
Alexis Hernandez
|
d9c56e31e4
|
server: Update blocks.difficulty precision
|
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
|
b6e41002d0
|
server: Add instructions for Bitcoin
|
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
|
8b9f1c00f3
|
server: Add Block.HasTransactions persisted model
|
6 years ago |
Alexis Hernandez
|
485faea74b
|
server: Fix AddressesControllerSpec
|
6 years ago |
Alexis Hernandez
|
dbd1f28ff7
|
server: Log invalid response details on XSNService
|
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
|
ae42e3cc9c
|
server: Update allowed hosts
|
6 years ago |
Alexis Hernandez
|
3b0e30b417
|
infra: Add bitcoin support
|
6 years ago |
Alexis Hernandez
|
1e4cc23227
|
infra: Add support for GRS
|
6 years ago |
Alexis Hernandez
|
750e2968b6
|
server: Add missing index to the transaction_inputs table
|
6 years ago |
Alexis Hernandez
|
a926191a77
|
server: Persist the block extraction method while synchronizing the blocks
|
6 years ago |
Alexis Hernandez
|
a334864e38
|
server: allow to get block extractionMethod from the BlockService
|
6 years ago |
Alexis Hernandez
|
469c241931
|
server: Extract the BlockExtractionMethod from the persisted block
|
6 years ago |
Alexis Hernandez
|
fc0696a467
|
server: Refactor TransactionService to remove the transaction transformer
The logic was moved to the transformers package.
|
6 years ago |
Alexis Hernandez
|
b8b44eab5b
|
server: Refactor the sql parsers to expect correct data from the database
If the data turns out to be corrupted, an exception is going to be thrown,
as there are check constraints on the sql schema, this shouldn't occur.
|
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 |