@qso-soft/shared
Version:
Shared library for QSO-soft
15 lines • 621 B
JavaScript
import { optimism } from 'viem/chains';
import { EVM_TOKEN_CONTRACTS } from '../constants';
import { getTokenContract } from '../helpers';
import { Networks } from '../types';
import { DefaultClient } from './default-client';
export class OptimismClient extends DefaultClient {
constructor(privateKey, logger) {
super(privateKey, optimism, logger, Networks.OPTIMISM);
}
async getBalanceByToken(tokenName) {
const contractInfo = getTokenContract({ contracts: EVM_TOKEN_CONTRACTS, tokenName });
return this.getBalanceByContract(contractInfo);
}
}
//# sourceMappingURL=optimism.js.map