UNPKG

@atomiqlabs/chain-evm

Version:

EVM specific base implementation

24 lines (20 loc) 505 B
import {EVMModule} from "../EVMModule"; import {isAddress} from "ethers"; export class EVMAddresses extends EVMModule<any> { /////////////////// //// Address utils /** * Checks whether an address is a valid EVM address * * @param value */ static isValidAddress(value: string): boolean { if(value.length!==42) return false; try { isAddress(value); return true; } catch (e) { return false; } } }