UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

22 lines 718 B
import { HyperlaneSmartProvider } from '../providers/SmartProvider/SmartProvider.js'; export class HyperlaneReader { multiProvider; chain; provider; constructor(multiProvider, chain) { this.multiProvider = multiProvider; this.chain = chain; this.provider = this.multiProvider.getProvider(chain); } /** * Conditionally sets the log level for a smart provider. * * @param level - The log level to set, e.g. 'debug', 'info', 'warn', 'error'. */ setSmartProviderLogLevel(level) { if (this.provider instanceof HyperlaneSmartProvider) { this.provider.setLogLevel(level); } } } //# sourceMappingURL=HyperlaneReader.js.map