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
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
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
0f5687c5b9
server: Add endpoint: "GET /blocks/:query/raw"
7 years ago
Alexis Hernandez
c600980e83
server: Add endpoint: "GET /transactions/:txid/raw"
7 years ago
Alexis Hernandez
15d8d8992b
server: Update "GET /blocks/:query"
Allows to find a block by blockhash or by block height.
7 years ago
Alexis Hernandez
6e6ed7abbe
server: Add "GET /masternodes/:ip"
7 years ago
Alexis Hernandez
e76def63cb
server: Add getMasternode method to the XSNService
7 years ago
Alexis Hernandez
a485037201
server: Remove the available field from the balances table
Due to a bug, maintaining this field consistent has been tricky,
now the field is dropped and we use an index over a function instead.
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
b5dc19ccdb
server: Update the logback config to rotate the log file daily
7 years ago
Alexis Hernandez
9fbe4f5abf
server: Update queue
7 years ago
Alexis Hernandez
da144b7205
server: Add endpoint "GET /masternodes"
7 years ago
Alexis Hernandez
1a59506179
server: Allow to specify ordering on GET /balances
7 years ago
Alexis Hernandez
6f2b9f8aee
server: Add FieldOrderingParser
7 years ago
Alexis Hernandez
521d3fa361
server: Remove unused code
7 years ago
Alexis Hernandez
b43bf44737
server: Add endpoint GET /balances to get richest balances
7 years ago
Alexis Hernandez
a8fbfa036c
server: Add the PaginatedQueryValidator
7 years ago
Alexis Hernandez
3a98e698c0
server: Rename hash to blockhash on blocks table
7 years ago
Alexis Hernandez
8173c64497
server: Add TransactionPostgresDataHandler
7 years ago
Alexis Hernandez
4bce1251d1
server: Add BalancePostgresDataHandler
7 years ago
Alexis Hernandez
96c774c430
server: Add SeederModule
7 years ago
Alexis Hernandez
805a65a224
server: Add AmazonSQSAsyncModule
7 years ago
Alexis Hernandez
8eff288e33
server: Add SeederConfig
7 years ago
Alexis Hernandez
87ccd51257
server: Add the BlockPostgresDataHandler
7 years ago
Alexis Hernandez
9fadc240b8
server: Add DatabaseExecutionContext
7 years ago
Alexis Hernandez
035c2cc28f
server: Add config for the database
7 years ago
Alexis Hernandez
d29b4b2f1c
server: Add GET /health endpoint
7 years ago
Alexis Hernandez
41f29ad19c
server: Add GET /stats endpoint
7 years ago
Alexis Hernandez
eb2762e3ff
server: Add CORSFilter
This simplifies the development process and allow us to load the
application via http.
7 years ago
Alexis Hernandez
c44700dd06
server: Allow to retrieve the 10 latest blocks
7 years ago
Alexis Hernandez
a608fd4845
server: Add support for TPoS blocks
7 years ago
Alexis Hernandez
8ecc447f22
server: Add support for retrieving PoW blocks
7 years ago
Alexis Hernandez
9a34faa615
server: Add GET /blocks/:blockhash
7 years ago
Alexis Hernandez
8fd57f92f7
server: Add getBlock method to XSNService
7 years ago
Alexis Hernandez
3270f9274c
server: Add GET /addresses/:address
7 years ago
Alexis Hernandez
f070f7d2d7
server: Add getAddressBalance method to XSNService
7 years ago
Alexis Hernandez
34a6277d46
server: Add LoggingFilter
7 years ago
Alexis Hernandez
0f3d674368
server: Add GET /transactions/:txid
7 years ago
Alexis Hernandez
da63a71c0c
server: Add XSNService
7 years ago
Alexis Hernandez
723b1c7911
server: Add ExternalServiceExecutionContext
7 years ago
Alexis Hernandez
5eae17f452
server: Add TransactionError
7 years ago
Alexis Hernandez
cd64fc557d
server: Add XSNServerError
7 years ago
Alexis Hernandez
cb64681d1d
server: Allow to set play application secret from env var
7 years ago
Alexis Hernandez
068746b52c
server: Add custom play HttpErrorHandler
7 years ago
Alexis Hernandez
98f9aa3a69
server: Add ConfigModule
7 years ago
Alexis Hernandez
21de0bd54e
server: Add RPCConfig
7 years ago
Alexis Hernandez
b3eb0d6cb7
server: Add skeleton for a play application
7 years ago