Commit Graph
164 Commits
Author SHA1 Message Date
Chris Troutner 319281c096 fix(electrumx): Fixed connect/disconnect bug that was preventing tests 2020-11-21 11:29:18 -08:00
Chris Troutner 2a0b06ca96 fix(price): Adding Coinex price feed for BCHA 2020-11-17 13:48:10 -08:00
Chris Troutner fe9f40e847 linting 2020-11-11 17:52:19 -08:00
Chris Troutner 28f0a1de56 feat(Basic Authentication): Adding back in for controlling access 2020-11-11 14:56:24 -08:00
Chris Troutner b8589a54aa Trying to reinstate basic auth 2020-11-11 07:48:40 -08:00
Chris Troutner a5cee9636e Updating tests for bchn 2020-11-08 12:35:18 -08:00
Chris Troutner 555de52844 fix(encryption): Refactored encryption lib to use Fulcrum instead of Blockbook 2020-11-08 12:26:52 -08:00
Chris Troutner 821f908fdb feat(rate limits): Bumping anonymous rate limits to 20 RPM 2020-11-08 08:07:16 -08:00
Chris Troutner 1b3e1cc293 fix(raw transactions): Updating for change in output of abc full node 2020-10-31 10:11:44 -07:00
Chris Troutner 5459fc8929 feat(price): Adding price endpoint 2020-10-19 17:50:49 -07:00
Chris Troutner 8244fbbef5 removing a comment 2020-10-11 17:02:17 -07:00
Chris Troutner a2c30aee6d fix(validateTxid2): Added unit tests 2020-10-11 10:03:24 -07:00
Chris Troutner e399e05022 fix(validateTxid2): Final form. Updated integration tests 2020-10-11 09:10:35 -07:00
Chris Troutner 2d04169329 Working on killing promise that takes too long 2020-10-10 12:19:27 -07:00
Chris Troutner 5619c2fbed Added a couple integration tests around validate2Single() 2020-10-10 12:03:02 -07:00
Chris Troutner 388a3ee53b fix(validate2Single): Added alternative SLP TXID validator 2020-10-10 09:03:14 -07:00
Chris Troutner efd669e5fe fix(hydrateUtxos): Adding support for a corner case 2020-10-06 13:15:53 -07:00
Chris Troutner 6b2588c487 fix(electrumx broadcast): Added body variable. Curl example works now 2020-10-02 13:33:35 -07:00
Chris Troutner 5f63e53a6d Merge branch 'master' into 6-electrum-broadcast 2020-10-02 08:18:23 -07:00
Chris Troutner 86bf504b78 Fixing unit tests 2020-10-01 17:34:36 -07:00
Chris Troutner 7339b8554f fix(basic auth): Disabling Basic Authentication 2020-10-01 17:25:52 -07:00
Rosco Kalis e97a0be456 Remove .only 2020-10-01 06:53:46 -04:00
Rosco Kalis 22d7a2b7a2 Add POST /tx/broadcast endpoint + tests 2020-09-30 20:52:13 -04:00
Chris Troutner 0a14ca08a4 fix(hydrateUtxos): Adjusting input to match output of Electrumx.utxo() 2020-09-27 17:26:34 -07:00
Chris Troutner 376094c6c2 feat(hydrateUtxos): Porting hydrateUtxos convenience utility function 2020-09-27 00:21:36 -07:00
Rosco Kalis fd3fd43800 Add /block/headers GET/POST endpoints + tests and mock data 2020-08-26 12:32:32 +02:00
Chris Troutner e4a427788f Merge branch 'master' into 5-electrum-tx-data 2020-08-17 10:31:08 -07:00
Chris Troutner 27a2825a43 fix(Electrumx): Adding get tx details endpoints 2020-08-17 10:31:05 -07:00
Chris Troutner 3d453c335f Merge pull request #17 from rkalis/electrumx-p2sh
Enable P2SH addresses to be used with the ElectrumX endpoints
2020-08-17 08:17:50 -07:00
Chris Troutner 443fb233ae fix(util): Fixed failing integration test 2020-08-17 08:08:54 -07:00
Rosco Kalis 63b8168c45 Add get transaction details from Electrum
- Add functions for getting a single transaction details or bulk
- Add GET and POST routes for these functions
- Add tests +mock data for these functions

- Add test helper function for stubbing a method for unit tests
- Add test helper function for asserting an API error
2020-08-16 19:43:12 +02:00
Rosco Kalis 1e5dae56af Enable P2SH addresses to be used with the ElectrumX endpoints 2020-08-14 12:15:26 +02:00
Chris Troutner b383312ec0 fix(unconfirmed tests): Not easy to test, so skipping for integration test 2020-07-31 08:47:11 -07:00
Stoyan Zhekov 14ac642bdb Bulk mempool response format fixed 2020-07-29 00:10:26 +09:00
Stoyan Zhekov 1e53a42efd GET and POST endpoints for unconfirmed utxos 2020-07-28 23:39:16 +09:00
Chris Troutner 695072dfbf fix(generateSendOpReturn): returns hex string now 2020-07-18 19:40:17 -07:00
Chris Troutner 6553560c56 Linting 2020-07-18 18:37:56 -07:00
Daniel Gonzalez 95789903f0 feat(endpoint): Added new /generateSendOpReturn POST endpoint 2020-07-14 01:45:07 -04:00
Chris Troutner 9e743db57b fix(integration): fixed integration tests 2020-06-20 11:54:28 -07:00
Chris Troutner 76434aa970 less noisy integration tests 2020-05-13 08:32:33 -07:00
Chris Troutner 7ce8a0632a Updated tokenstats endpoint 2020-05-12 17:40:42 -07:00
Chris Troutner 299945df0d finished unit tests for tokenStats 2020-05-12 13:27:02 -07:00
Chris Troutner dec6aed638 Pausing work on txsByAddressSingle() 2020-05-12 09:33:29 -07:00
Chris Troutner cc17916022 fix(tokenStats): Added generateCredentials() to tokenStats SLP method 2020-05-11 21:13:48 -07:00
Chris Troutner 40cf87fa62 Added additional tests for GET publickey 2020-05-03 15:57:21 -07:00
Chris Troutner f44229afe3 fix(GET /encryption/publickey): Search blockchain for a public key associated with an address 2020-05-03 15:37:46 -07:00
Chris Troutner 72ef95abe6 Created Encryption route and tests 2020-05-03 14:12:12 -07:00
Chris Troutner 75a3cee7bd Adding getTxOut as a POST call 2020-04-23 21:49:31 -07:00
Chris Troutner 492e10b440 fix(POST electrumx/transactions): Implemented with unit and integration tests 2020-04-16 20:41:08 -07:00
Chris Troutner 9172c5ceb0 fix(POST electrumx/balance): Implemented with unit and integration tests 2020-04-16 20:26:54 -07:00