import { IValidation } from '..'; const BitcoreValue = require('@sotatek-anhdao/bitcore-lib-value'); export class BivValidation implements IValidation { validateAddress(network: string, address: string): boolean { const AddressValue = BitcoreValue.Address; // Regular Address: try Bitcoin Value return AddressValue.isValid(address, network); } validateUri(addressUri: string): boolean { // Check if the input is a valid uri or address const URIValue = BitcoreValue.URI; // Bip21 uri return URIValue.isValid(addressUri); } }