Encapsulating setup parameters (Network target, custom RPC URLs, API keys for providers like Validation Cloud) simplifies client instantiation.
Implementation Guidelines
Key Files: crates/core/src/types/config.rs or crates/core/src/network/config.rs.
- Create a
Config struct containing network: Network, rpc_url: Option<String>, and api_key: Option<String>.
Expectations
What done looks like: A unified Config builder that initializes all networking variables centrally.
For any question, reach me on Discord: emry_ss
Encapsulating setup parameters (Network target, custom RPC URLs, API keys for providers like Validation Cloud) simplifies client instantiation.
Implementation Guidelines
Key Files:
crates/core/src/types/config.rsorcrates/core/src/network/config.rs.Configstruct containingnetwork: Network,rpc_url: Option<String>, andapi_key: Option<String>.Expectations
What done looks like: A unified
Configbuilder that initializes all networking variables centrally.For any question, reach me on Discord: emry_ss