import { SDKS } from '../sdk.common' import { Blockchain, blockchainHelper, Web3Request, Web3Response } from '@tatumio/shared-core' import { Currency } from '@tatumio/api-client' // @TODO replace with evm export const httpDriver = (sdks: SDKS, currency: Currency, request: Web3Request): Promise => { const blockchain = blockchainHelper.getBlockchainByCurrency(currency) switch (blockchain) { case Blockchain.ETH: return sdks.eth.httpDriver(request) default: throw new Error(`httpDriver not supported for ${currency}`) } }