0xweb
Version:
Contract package manager and other web3 tools
16 lines (13 loc) • 575 B
text/typescript
import { TPlatform } from '@dequanto/models/TPlatform';
import { TokensService } from './TokensService';
import { Web3ClientFactory } from '@dequanto/clients/Web3ClientFactory';
export namespace TokensServiceFactory {
export function get (platform: TPlatform) {
let client = Web3ClientFactory.get(platform);
return new TokensService(client.network);
}
export async function getAsync (platform: TPlatform) {
let client = await Web3ClientFactory.getAsync(platform);
return new TokensService(client.network);
}
}