If no rpcUrl, bundlerUrl and chain id are not provided, the SDK will use Base chain by default and its public RPC and Bundler URLs
OptionalcoinbaseCDPConfig
coinbaseCDPConfig?:CoinbaseCDPConfig
Coinbase CDP configuration
Remarks
The configuration is used to interact with Coinbase CDP API
If the configuration is not provided, the Coinbase CDP functionality will be disabled.
Calling all Coinbase CDP related methods will throw an error
Currently used for on/off ramp functionality for a wallet
integratorId
integratorId:string
Unique identifier for the SDK integrator
Remarks
Used for Coinbase CDP API, and internally for tracking the usage of the SDK
OptionalprotocolsRouterConfig
protocolsRouterConfig?:ProtocolsRouterConfig
Protocols router configuration with different protocol based params
Remarks
If an integrator is not provided any requirements, low risk level protocols will be used by default
walletsConfig
walletsConfig:WalletConfig
Wallet configuration
Remarks
Settings for embedded wallets and smart account providers. Currently support only Privy provider with their API keys
Mycelium SDK configuration Configuration object for initializing the Mycelium SDK
Example