Commit Graph

26 Commits

Author SHA1 Message Date
Derrick Hammer 48a5928256
*Super refactor for the beginning of a new rpc server, changed protocol and simple plugin system
*Remove all rpc methods to prepare them for becoming plugins
2022-08-26 21:52:19 -04:00
Derrick Hammer a0cab03073
*Remove local pokt node support while waiting on pokt v1 2022-08-24 13:05:38 -04:00
Derrick Hammer 1a9f08cbba
*Add error to RPCResponse, dont put inside data 2022-08-22 11:45:51 -04:00
Derrick Hammer b37b3052ec
*Update force to bypassCache 2022-08-18 19:29:06 -04:00
Derrick Hammer a58f7fec4e
*Remove slice 2022-08-05 09:55:24 -04:00
Derrick Hammer 44e1366856
*Refactor RPCConnection::processRequest to handle and process streams 2022-08-04 23:43:02 -04:00
Derrick Hammer 5a17b6befd *Remove all requires
*Switch to commonjs target
2022-08-03 02:02:40 -04:00
Derrick Hammer 5cc06d62c5 *Use loglevel 2022-07-25 02:45:16 -04:00
Derrick Hammer 98050b90b0 *WIP: minor refactor and build process to create application binaries 2022-07-24 22:36:49 -04:00
Derrick Hammer 0713216cd3 *Restructure to transpile to commonjs since vercel pkg does not support ESM 2022-07-23 23:16:34 -04:00
Derrick Hammer 46fdc78082 *Refactor RPCConnection to fix design issues 2022-07-23 02:49:54 -04:00
Derrick Hammer 830aa19a4f *Skip cache update if error is ERR_NOT_READY 2022-07-23 02:49:02 -04:00
Derrick Hammer a4ddcdf518 *Refactor to start the dns up only after the ssl and server instances are ready so we don't announce ourselves on the registry pre-maturely 2022-07-23 02:48:02 -04:00
Derrick Hammer ea4a993182 *Refactor RPC connection to its own class 2022-07-22 20:58:32 -04:00
Derrick Hammer a9f5b4d2c8 *add typecast 2022-07-22 20:57:53 -04:00
Derrick Hammer e0c0ee3f83 *Move errorExit to dedicated file
*Add ERR_NOT_READY constant which will represent a chain not ready
2022-07-22 20:57:12 -04:00
Derrick Hammer dc5996957e *Change the communication protocol to require a rpc text "command" before attempting to read as a second listener 2022-07-22 19:58:28 -04:00
Derrick Hammer 20e9511eae *Reformat 2022-07-19 18:31:15 -04:00
Derrick Hammer 070b7825e2 *Refactoring
*Reformat
*Fix hsd node bootup
2022-07-19 18:24:53 -04:00
Derrick Hammer 6ad101d71e *Fix import 2022-07-05 16:28:23 -04:00
Derrick Hammer e5ac39cb6c *add error checking for pocket settings 2022-07-05 16:27:39 -04:00
Derrick Hammer 81834bb41b *import pocket as a commonjs 2022-07-05 15:54:57 -04:00
Derrick Hammer e6d8decd07 *switch to using bcfg 2022-07-05 15:02:07 -04:00
Derrick Hammer 8d95dde848 *Initial merge of rpcproxy 2022-07-04 19:17:58 -04:00
Derrick Hammer 660bb85203 *Switch to using a dynamic dns domain
*Add letsencrypt support
*Add afraid.org support
*Refactor env error checking
*Add dynamic ip polling and updating
2022-07-04 17:27:46 -04:00
Derrick Hammer c8d422f1c9 *Initial version 2022-06-27 13:53:00 -04:00