🔗evm

Description

The isAddress function is a utility function used to validate whether a given string represents a valid EVM address. It utilizes the ethers.js library to check if the provided address string is a valid Ethereum address format.

Parameters

ParameterData TypeDescription

address

string

The address string to be validated.

Response

FieldData TypeDescription

return value

boolean

Indicates whether the address is valid (true) or not (false).

Example Request and Response

Prerequisites

Before making requests with Nest SDK, you must have it installed.

You can install Nest SDK using either npm or yarn. Use the following commands to install Nest SDK:

npm install @nest25/wallet-lib
OR
yarn add @nest25/wallet-lib

Request

Here is an example of how to make a isAddress request using the Nest SDK:

const { Wallet } = require('@nest25/wallet-lib');

const wallet = new Wallet('');

async function main() {
  const response = await wallet.isAddress('ava', '0xEcfCdBf37F21ec5FB66653f651eb670226557Eaf');
  console.log('response --> ', response);
}

main();

Response

  response -->  true

Use Cases

  • Validating an Ethereum address: By invoking this function with an address string, you can check if the provided string represents a valid Ethereum address.

  • Address format verification: The function uses the ethers.js library's isAddress method to determine the validity of the address.

  • Handling errors: If any error occurs during the address validation, the function will catch the error and return false, indicating that the address is not valid.

Last updated