Summary generated by Reviewpad on 15 Jul 23 02:25 UTC
This pull request includes the following changes:
File "schema.go": Adds JSON schema definitions for different objects related to the mesh package, including fallback node file, node file, plain chains map, and rich chains map.
File "servicer.go": Adds a new file with package name "mesh". Adds imports, structs, and functions related to managing and reloading servicers in the mesh package.
File "server.go": Adds package imports, structs, functions, and modifications to existing code. These changes seem to be related to handling HTTP requests and proxying.
File "logger.go": Implements logging functionality for the mesh package, including functions for logging at different levels and a method to initialize the logger.
File "api.go": Adds a new function called "Health" to query the health status of the API version.
File "querier.go": Modifies a function call with an additional parameter in the x/pocketcore/keeper directory.
File "service_test.go": Makes changes to set up the HTTP client, configure gock mocks for testing, and make a request to a specific URL.
File "service_test.go": Adds imports, variable initialization, defer statements, and gock mocks for testing. Modifies test cases and adds a new test function.
File "auth.go": Adds a new file to the app/cmd/rpc/mesh package, which includes functions related to authentication in the mesh package.
File "evidence_worker.go": Adds various imports, types, and functions related to evidence workers and configuration.
File "mesh.go": Adds a new file called "mesh.go" with the implementation of the MeshConfig struct and related functions.
File "querier.go": Changes a function call with an additional argument in the x/pocketcore/keeper directory.
File "service_test.go": Adds imports, variable initialization, defer statements, gock mocks, test cases, and a new test function.
File "keys.go": Adds a new file to the app/cmd/rpc/mesh directory, which includes structs and functions related to loading and storing servicers and nodes.
File "app.go": Adds a new file to the app/cmd/rpc/mesh/ directory, which includes various packages, imports, constants, variables, and functions related to starting the Mesh RPC server.
File "rpc_test.go": Changes a variable name from simParams to SimRelayParams.
File "cli.md": Adds a new section for starting a Mesh Node in the command-line interface documentation, including instructions and available options.
File "rpc.go": Adds an additional parameter to the StartRPC function, appends additional routes if meshNode is true, and no deletions or modifications.
File "types/app.go": Introduces a new type called "EvidenceWorker" and adds new fields to the "PocketConfig" type. Adds a new function "DefaultConfig" for initializing default values.
If you need further assistance or details on specific changes, please let me know.
Description
Summary generated by Reviewpad on 15 Jul 23 02:25 UTC
This pull request includes the following changes:
File "schema.go": Adds JSON schema definitions for different objects related to the mesh package, including fallback node file, node file, plain chains map, and rich chains map.
File "servicer.go": Adds a new file with package name "mesh". Adds imports, structs, and functions related to managing and reloading servicers in the mesh package.
File "server.go": Adds package imports, structs, functions, and modifications to existing code. These changes seem to be related to handling HTTP requests and proxying.
File "logger.go": Implements logging functionality for the mesh package, including functions for logging at different levels and a method to initialize the logger.
File "api.go": Adds a new function called "Health" to query the health status of the API version.
File "querier.go": Modifies a function call with an additional parameter in the
x/pocketcore/keeper
directory.File "service_test.go": Makes changes to set up the HTTP client, configure gock mocks for testing, and make a request to a specific URL.
File "service_test.go": Adds imports, variable initialization, defer statements, and gock mocks for testing. Modifies test cases and adds a new test function.
File "auth.go": Adds a new file to the
app/cmd/rpc/mesh
package, which includes functions related to authentication in the mesh package.File "evidence_worker.go": Adds various imports, types, and functions related to evidence workers and configuration.
File "mesh.go": Adds a new file called "mesh.go" with the implementation of the
MeshConfig
struct and related functions.File "querier.go": Changes a function call with an additional argument in the
x/pocketcore/keeper
directory.File "service_test.go": Adds imports, variable initialization, defer statements, gock mocks, test cases, and a new test function.
File "keys.go": Adds a new file to the
app/cmd/rpc/mesh
directory, which includes structs and functions related to loading and storing servicers and nodes.File "app.go": Adds a new file to the
app/cmd/rpc/mesh/
directory, which includes various packages, imports, constants, variables, and functions related to starting the Mesh RPC server.File "rpc_test.go": Changes a variable name from
simParams
toSimRelayParams
.File "cli.md": Adds a new section for starting a Mesh Node in the command-line interface documentation, including instructions and available options.
File "rpc.go": Adds an additional parameter to the
StartRPC
function, appends additional routes ifmeshNode
is true, and no deletions or modifications.File "types/app.go": Introduces a new type called "EvidenceWorker" and adds new fields to the "PocketConfig" type. Adds a new function "DefaultConfig" for initializing default values.
If you need further assistance or details on specific changes, please let me know.