Alexis Hernandez
e030480a7c
server: Allow to reverse the order of TransactionPostgresDAO#getLatestBy
6 years ago
Alexis Hernandez
e9116b3544
server: Add endpoint - GET /v2/balances
Returns the highest balances allowing to paginate from highest to smallest.
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
36e05516fb
server: Wrap the light wallet transactions response in a data field
6 years ago
Alexis Hernandez
2db4f9f513
server: Simplify the light wallet transactions retrieval query
6 years ago
Alexis Hernandez
38ab0e1803
server: Add the value to the LightWalletTransaction.Input
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
Alexis Hernandez
4feee274ec
server: Add endpoint - GET /addresses/:address/lightWalletTransactions
6 years ago
Alexis Hernandez
639eb62efd
server: Add chimney dependency
6 years ago
Alexis Hernandez
6e54e9f870
server: Add keyset-based method for retrieving address transactions
6 years ago
Alexis Hernandez
b8783b961d
server: Enable test on AddressesControllerSpec
6 years ago
Alexis Hernandez
e1a96c2c61
server: Speed up the statistics computation from the database
6 years ago
Alexis Hernandez
80c7460b18
server: Precompute the available coins
In order to speed up the available coins retrieval,
the aggregated_amounts table is created, here we store
the total available coins which can be retrieved fast.
6 years ago
Alexis Hernandez
73943f73e2
Add a summary for the public JSON API
6 years ago
Alexis Hernandez
7592e06ff8
infra: Add SSL settings to the frontend
6 years ago
Alexis Hernandez
85a61c86d3
infra: Update frontend deployment config
6 years ago
Alexis Hernandez
f9c15698c7
infra: Update xsn deployment config
6 years ago
Alexis Hernandez
3db47ff2fb
infra: Update litecoin deployment config
6 years ago
Alexis Hernandez
dc71ce8d23
server: Add allowed hosts
6 years ago
Alexis Hernandez
b2aaae4d4d
server: Be resilient while loading a transaction
For loading a transaction, we need to make several calls to
the RPC API for retrieving the inputs, when the server gets
overloaded by this, we try to get the inputs sequentially.
6 years ago
Alexis Hernandez
f348eaf86f
server: Enable constraints on the Address model
6 years ago
Alexis Hernandez
19a711dec0
web-ui: Ignore the web-ui.zip file
6 years ago
Alexis Hernandez
2ca745c6e8
web-ui: Remove console.log
6 years ago
Alexis Hernandez
9a832c5380
infra: Add deployment hosts for xsn and ltc
6 years ago
Alexis Hernandez
d4515a3583
infra: Add scripts for deploying the frontend
6 years ago
Alexis Hernandez
c8b71046a3
server: Be resilient while loading a batch of transactions
Instead of failing to load a batch of transactions, we try to load
them sequencially to avoid overloading the RPC API.
This allows a smoother synchronization process.
6 years ago
Alexis Hernandez
479eaca09c
server: Handle XSNWorkQueueDepthExceeded when the response is not a json
When the RPC API returns a non-json response, the XSNWorkQueueDepthExceeded
error can be derived.
6 years ago
Alexis Hernandez
f4738baef7
server: Update playsonify to 2.0.0
6 years ago
Alexis Hernandez
e20d12cd54
server: Add XSNWorkQueueDepthExceeded error
Now, when the XSN RPC API returns the "Work Queue Depth Exceeded" error,
it will be mapped to the XSNWorkQueueDepthExceeded error.
6 years ago
Alexis Hernandez
9c5dcbeeac
infra: Update hidden_addresses
6 years ago
Alexis Hernandez
1ec1629a19
server: Update the endpoint for retrieving latest transactions
6 years ago
Alexis Hernandez
29dae2177e
web-ui: Integrate analytics
6 years ago
Alexis Hernandez
dd8751bd2c
infra: Update the expected user on deployment scripts
6 years ago
Adinael Perez Ruelas
bcdbf1cd0f
Server: fix the getLatestTransactionBy method
when sending an empty list
added the tests for sending an empty list and retrieving valid data
6 years ago
Adinael Perez Ruelas
8c805a95d3
Server: Optimized the getBy and countBy methods
changing the transaction_inputs and transaction_outputs tables for address_transaction_details table which is indexed
6 years ago
Alexis Hernandez
fc7ef3759d
infra: Update systemd services for xsn
The file limit is increased to avoid failures while
synchronizing the database.
The change was missing on the previous commit.
6 years ago
Alexis Hernandez
a532543662
infra: Update systemd services for xsn and ltc
The file limit is increased to avoid failures while
synchronizing the database.
6 years ago
Alexis Hernandez
cf420b0224
server: Allow to override the genesis block with environment variable
6 years ago
Alexis Hernandez
cf3fd0f044
infra: Add deployment scripts for litecoin
6 years ago
Alexis Hernandez
160134341d
infra: Create the .gitignore for the deployment files
6 years ago
Alexis Hernandez
c01b2333a2
infra: Move the docs for deploying to the docs folder
6 years ago
Alexis Hernandez
01bde7895a
infra: Update the README.md for deploying the apps
6 years ago
Alexis Hernandez
0f39c55630
infra: Add script to deploy the xsn-backend
6 years ago
Alexis Hernandez
d1a6178337
infra: Add script to deploy postgres
6 years ago
Alexis Hernandez
94967d4f06
infra: Add script to deploy xsnd
6 years ago
Alexis Hernandez
449579dfce
server: Update postgres driver to 42.2.5
6 years ago
Adinael Perez Ruelas
ded2c47841
server: Load the genesis block from the config file
6 years ago
Adinael Perez Ruelas
117a66869b
server: Add the genesis block to the config file
6 years ago
Alexis Hernandez
fa829936e4
server: Fix log messages on XSNService
6 years ago