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