Alexis Hernandez
cca14b9104
server: Integrate enumeratum library
7 years ago
Alexis Hernandez
0d5e37b040
server: Improve the ColumnNameResolver
In order to get deterministic results while retrieving
paginated results, the getUniqueColumnName method has been
introduced, when sorting by a non-unique column, we'll break
ties using the unique column.
7 years ago
Alexis Hernandez
c410771ed4
server: Run the BackwardsSynchronizerTask after replacing a block by height ( #30 )
7 years ago
Alexis Hernandez
b32bc45d01
server: Test "GET /addresses/:address/transactions" endpoint
7 years ago
Alexis Hernandez
79f5e67878
server: Test getBy method on TransactionPostgresDataHandlerSpec
7 years ago
Mario Mejia
18133eb925
web-ui: small visual improvements
title on tabset was removed on large screens, difficulty was rounded on latest
bloks view, last seen was transformed into moment tags in masternodes view
7 years ago
Mario Mejia
8c58f2be6d
web-ui: visual improvements on home.component tabset
the tabset was placed inside a row div to keep consistency with the app container,
on every tab, some classes were added/removed and some html was modified to keep
every view responsive on any mobile device
7 years ago
Mario Mejia
1d68854fd3
web-ui: unnecessary style classes removed from ticker.component
7 years ago
Mario Mejia
5b9838dc60
web-ui: finder.component styles improved
some classes were added/removed to make the component
look right on every screen size
7 years ago
Mario Mejia
6e7ebd7fb7
web-ui: general app viewport improved
some classes on html and body tags were added
to keep the app always on full screen, also a
container class was added around the router-outled
tag to keep all views consistent
7 years ago
mario128mex
84be16a757
web-ui: Improve the richest addresses view ( fixes #16 )
The percent of coins is rendered with two decimals, also, a percentage bar was added.
7 years ago
Alexis Hernandez
9d355650cf
server: Add endpoint "POST /transactions"
This is a part for #26 , it allows to push a hex-encoded
transaction to the network.
7 years ago
Alexis Hernandez
5313e76738
server: Add sendRawTransaction method to XSNService
This is a part for #26 .
7 years ago
Alexis Hernandez
5a7fd8a81d
server: Add endpoint "GET /addresses/:address/utxos"
This is a part for #23 , it allows to retrieve the unspent
outputs for the given address.
7 years ago
Alexis Hernandez
41abe0e741
server: Add getUnspentOutputs method to XSNService
This is a part for #23 .
7 years ago
mario128mex
590fa9f46e
web-ui: added a color effect on new blocks ( fixes #20 )
7 years ago
Alexis Hernandez
c3632db349
server: Disable PollingSeederModule on tests
7 years ago
Alexis Hernandez
f1bf820b75
server: Add endpoint "GET /addresses/:address/transactions"
This is a piece for #18 , it allow us to retrieve the transactions
for the given address.
NOTE: This commit doesn't include tests in order to work in the frontend
concurrently, tests will be included before the release.
7 years ago
Alexis Hernandez
ef862b9272
server: Allow to retrieve transactions for an address on TransactionDataHandler
This is a piece for #18 , we need to retrieve paginated transactions for a given
address.
NOTE: This commit doesn't include tests in order to work in the frontend
concurrently, tests will be included before the release.
7 years ago
Alexis Hernandez
cf86eb3672
server: Add address index to transaction_inputs and transaction_outputs
This is useful to retrieve transactions by address from the database,
part of #18 .
7 years ago
Alexis Hernandez
b4ad16dd56
server: Create TransactionDataHandler trait
The trait is implemented by TransactionPostgresDataHandler and
TransactionPostgresDataHandler.
This is a piece for creating endpoints interacting with transactions
from the database instead of the xsn service.
7 years ago
Alexis Hernandez
5008c73326
server: Update README.md
7 years ago
Alexis Hernandez
d8c24f9057
server: Fixes #21 Add the PollingSeederModule
This is a replacement for the SQSSeederModule, instead
of requiring AWS SQS to sync the database, we poll the
latest block from the rpc server every minute.
As reuse most of the logic from the SQS seeding approach,
this could be a good replacement to remove the AWS
dependency, at the moment, the idea is to use this new
module locally.
7 years ago
Mario Mejia
459310415a
web-ui: fixed logo dimentions
7 years ago
Alexis Hernandez
032fac4378
server: Remove the FirstBlockSynchronizerTask
The same job can be done by the BackwardsSynchronizerTask, there is no
need to keep both.
7 years ago
Alexis Hernandez
3a8d3cb803
server: Use BlockOps on BlockEventsProcessor
7 years ago
Alexis Hernandez
faef6eadf7
server: Small fix to the BackwardsSynchronizerTask
When running the task, we replace a block when its height already exists,
this should help on the fix for #11 and #12 .
7 years ago
Alexis Hernandez
9a1c74995f
Update README.md
7 years ago
Alexis Hernandez
153128e8e2
Create CONTRIBUTING.md
7 years ago
Alexis Hernandez
7f2752a2e1
Add codacy badge to the README.md
7 years ago
Benjamin Wang
803acff646
Update README.md
7 years ago
Benjamin Wang
e642cbe734
Update README.md
7 years ago
Alexis Hernandez
47d9fb4113
infra: Add project
7 years ago
Alexis Hernandez
b0481b0f45
web-ui: Update logo and favicon
7 years ago
Alexis Hernandez
313afb5cde
server: Remove corrupted balance logs
As #5 has been closed because the balances tables hasn't
been corrupted again, the logs are unnecessary now.
7 years ago
Alexis Hernandez
f10e0ad452
server: Fix for #12 avoid corrupting the previous_blockhash
7 years ago
Alexis Hernandez
45ae0eeba2
server: Fix for #11 avoid corrupting the next_blockhash
7 years ago
Alexis Hernandez
0317a4d933
server: Refactor DatabaseSeeder and BlockEventsProcessor
7 years ago
Alexis Hernandez
890757218c
web-ui: Allow to display raw block
7 years ago
Alexis Hernandez
da86ec4fea
web-ui: Allow to display raw transaction
7 years ago
Alexis Hernandez
473002b003
web-ui: Allow to find blocks by number
7 years ago
Alexis Hernandez
8cc47045f8
web-ui: Allow to find a masternode by ip address
7 years ago
Alexis Hernandez
6042abc173
web-ui: Add MasternodeDetails view
7 years ago
Alexis Hernandez
339fab1176
server: Make blocktime and time fields non-mandatory in rpc transactions
Sometimes the rpc server returns transaction with the blocktime and time
fields missing.
7 years ago
Alexis Hernandez
5023d78679
server: Exclude burn address from total supply
7 years ago
Alexis Hernandez
9dd94f299b
server: Add retries to the SQSSeederTask
Don't stop consuming messages when the connection to SQS is lost,
instead, retry to connect.
7 years ago
Alexis Hernandez
5ff45a0921
server: Minor updates to the seeding process
7 years ago
Alexis Hernandez
0f5687c5b9
server: Add endpoint: "GET /blocks/:query/raw"
7 years ago
Alexis Hernandez
def051cf1e
server: Add getRawBlock method to XSNService
7 years ago
Alexis Hernandez
c600980e83
server: Add endpoint: "GET /transactions/:txid/raw"
7 years ago