Expand description
MESC is a way for all of the tools on a system to share an rpc config
Modules§
- directory
- directory matching chain_id’s to network names
- load
- load module
- metadata
- metadata
- network_
names - Default mapping between chain_id’s and network names
- overrides
- overrides module
- query
- queries module
- write
- write module
Structs§
- ChainId
- ChainId is a string representation of an integer chain id
- Default
Endpoint Query - DefaultEndpointQuery
- Endpoint
- Endpoint
- Endpoint
Name Query - EndpointNameQuery
- Endpoint
Network Query - EndpointNetworkQuery
- Endpoint
Query - EndpointQuery
- Global
Metadata Query - GlobalMetadataQuery
- Mesc
Query - MescQuery
- Multi
Endpoint Query - Multi Endpoint Query
- Profile
- Profile
- RpcConfig
- RpcConfig
- User
Input Query - UserInputQuery
Enums§
- Config
Mode - ConfigMode
- Endpoint
Query Fields - EndpointQueryFields
- Endpoint
Query Type - EndpointQueryType
- Mesc
Error - Errors related to MESC operations.
- Mesc
Query Fields - MescQueryFields
- Mesc
Query Type - MescQueryType
Traits§
- TryInto
Chain Id - use custom trait instead of TryInto so that Error type is always the same
Functions§
- find_
endpoints - find endpoints
- get_
default_ endpoint - get default endpoint
- get_
endpoint_ by_ name - get endpoint by name
- get_
endpoint_ by_ network - get endpoint by network
- get_
endpoint_ by_ query - parse user query
- get_
global_ metadata - get global metadata
- is_
mesc_ enabled - check whether mesc is enabled