Commit Graph

57 Commits

Author SHA1 Message Date
Derrick Hammer 79f981d789
chore: clean up package.json 2023-04-19 05:01:00 -04:00
Derrick Hammer ca65db07a3
*Use patched micro-ed25519-hdkey 2022-12-30 00:13:11 -05:00
Derrick Hammer 6a310a1e1f
*Use the latest hyperswarm, 4.3.5
*Update dht to 6.4.0
2022-12-22 08:30:35 -05:00
Derrick Hammer 5a4537ffd3
*Update cfg package 2022-12-21 15:11:36 -05:00
Derrick Hammer caa72f93fc
*Update cfg package 2022-12-19 14:38:03 -05:00
Derrick Hammer 2bc9c03ea1
*Fix cfg dep 2022-12-19 11:56:17 -05:00
Derrick Hammer f86c924299
*Update deps 2022-12-19 08:51:52 -05:00
Derrick Hammer 3fffc08d54
*switch to pino logger 2022-12-19 08:19:43 -05:00
Derrick Hammer f597afac6a
*Implement new SSl support with SSLManager class
*Rewrite relay servers to use fastify
*Remove status code server, it will be a plugin
2022-12-19 08:09:25 -05:00
Derrick Hammer f7a696a65f
*Remove unneeded packages 2022-12-19 06:46:14 -05:00
Derrick Hammer db4b61bdd9
*Switch seed to bip39, and use bip32/bip44/slip10 2022-12-18 13:32:59 -05:00
Derrick Hammer 2b5d3ef646
*Heavily refactor plugin api, remove most methods for now
*Introduce event emitter2 which will be used as part of api
*Use a proxy class to create a custom PluginAPI.registerMethod which will pass the lexical scoped plugin name
2022-12-18 11:09:29 -05:00
Derrick Hammer b6f1e4ba66
*Ensure we are using node-fetch 2 2022-12-16 09:36:06 -05:00
Derrick Hammer 487ba0b5bd
*Ensure we only use node-fetch 2 2022-12-16 06:52:43 -05:00
Derrick Hammer 3736bf0e51
*Partially upgrade to yarn pnp 2022-12-15 12:04:13 -05:00
Derrick Hammer 58190128a0
*Use our fork of p-timeout for commonjs
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-15 07:03:14 -05:00
Derrick Hammer 884ba62bde
*Add timeout support to broadcast request with a default timeout of 5 seconds.
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-15 04:58:54 -05:00
Derrick Hammer ce713cdb15
*Downgrade chalk for commonjs support
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-07 02:09:59 -05:00
Derrick Hammer 4742c6844c
*Add log level prefix plugin with chalk formatting
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-07 01:57:21 -05:00
Derrick Hammer 2a6a0bf94c
*Update cfg package
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-12-06 16:41:18 -05:00
Derrick Hammer b4e09c05cf
*add cli-progress to dev deps to prevent errors 2022-12-06 15:57:11 -05:00
Derrick Hammer 8b1e823991
*Use resolutions to force hyperswarm to v6 and node-fetch to v2 2022-12-06 15:56:54 -05:00
Derrick Hammer a87660b678
*Update lock and package.json
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-12-04 01:28:51 -05:00
Derrick Hammer 00fc999169
*Major refactor to swarm based DHT design, switch to protomux-rpc, merging core plugin into main daemon, and creating a new internal rpc plugin for cache and broadcast requests
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-11-26 02:59:07 -05:00
Derrick Hammer 48a57d1259
*add compression 2022-09-21 17:06:10 -04:00
Derrick Hammer 8e5aa6f21b
*switch to @lumeweb/cfg 2022-09-21 16:01:10 -04:00
Derrick Hammer 8d8672729e
*Skip native build check 2022-09-21 11:30:45 -04:00
Derrick Hammer 8f6fe728f2
*add node-gyp as a dev dep 2022-09-21 11:20:56 -04:00
Derrick Hammer bd76fc2815
*We no longer need to bundle the code 2022-09-21 11:19:15 -04:00
Derrick Hammer 7edc23d8b9
*We no longer need to bundle the code 2022-09-21 10:12:09 -04:00
Derrick Hammer 2aa8300ec6
*Clean up deps 2022-09-21 07:27:47 -04:00
Derrick Hammer f0bdf0364e
*Remove --no-bytecode 2022-09-21 07:25:08 -04:00
Derrick Hammer 3904dc72e3
*Update deps to use package forks that are CJS compat 2022-09-21 07:15:09 -04:00
Derrick Hammer e7e4911961
*Remove unneeded deps 2022-09-09 05:18:36 -04:00
Derrick Hammer a6c0d5aa7b
*Switch to @lumeweb/relay-types 2022-08-28 22:38:56 -04:00
Derrick Hammer b91fd5d8b5
*Add types to package.json 2022-08-26 21:58:42 -04:00
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 61a0991bcd
*Use @lumeweb/pokt-rpc-endpoints 2022-08-24 11:15:07 -04:00
Derrick Hammer 7f135c80b1
*Use promise-retry to make a best effort attempt at downloading the ssl cert and key in-case we have portal rate limits or downtime 2022-08-22 12:22:54 -04:00
Derrick Hammer 03062d3bfc
*Add new dependencies 2022-08-05 00:06:59 -04:00
Derrick Hammer 5a17b6befd *Remove all requires
*Switch to commonjs target
2022-08-03 02:02:40 -04:00
Derrick Hammer e4f9564cd7 *add barebuild script to build without the prebuild script 2022-07-25 20:19:58 -04:00
Derrick Hammer c9f1893f63 *Add loady fork 2022-07-25 02:54:51 -04:00
Derrick Hammer d1d5910a59 *Update scripts 2022-07-25 02:49:14 -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 9b59415463 *Add dedicated logging library 2022-07-23 20:24:19 -04:00
Derrick Hammer 88dc104102 *Refactor SSL support to store to skynet as independent files
*Introduce ssl-mode config option to use staging letsencrypt
2022-07-22 19:53:11 -04:00
Derrick Hammer 330866c1e8 *dependency updates 2022-07-22 19:51:11 -04:00
Derrick Hammer 693081c740 *Move hashDataKey to a dedicated utility package 2022-07-22 19:50:15 -04:00