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