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