Socket
Socket
Sign inDemoInstall

web3-core-helpers

Package Overview
Dependencies
3
Maintainers
3
Versions
137
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

web3-core-helpers


Version published
Maintainers
3
Created

Package description

What is web3-core-helpers?

The web3-core-helpers package is a part of the Web3.js library, which provides utility functions and helpers for interacting with the Ethereum blockchain. It includes features for managing errors, formatting data, and other core functionalities that support the main Web3.js modules.

What are web3-core-helpers's main functionalities?

Error Management

This feature provides utilities for managing and formatting errors that occur during interactions with the Ethereum blockchain.

const { errors } = require('web3-core-helpers');

try {
  // Some code that might throw an error
} catch (error) {
  const formattedError = errors.ErrorResponse(error);
  console.error(formattedError);
}

Data Formatting

This feature includes functions for formatting data, such as converting between different units of Ethereum (e.g., from Wei to Ether).

const { formatters } = require('web3-core-helpers');

const weiValue = '1000000000000000000';
const etherValue = formatters.fromWei(weiValue, 'ether');
console.log(etherValue); // Outputs: 1

Utility Functions

This feature provides various utility functions, such as checking if a string is a valid Ethereum address.

const { utils } = require('web3-core-helpers');

const isAddress = utils.isAddress('0x742d35Cc6634C0532925a3b844Bc454e4438f44e');
console.log(isAddress); // Outputs: true

Other packages similar to web3-core-helpers

Readme

Source

web3-core-helpers

NPM Package Dependency Status Dev Dependency Status

This is a sub-package of web3.js with useful helper functions.

Please read the documentation for more.

Installation

Node.js

npm install web3-core-helpers

Usage

const helpers = require('web3-core-helpers');

helpers.formatters;
helpers.errors;
...

Types

All the TypeScript typings are placed in the types folder.

FAQs

Last updated on 09 Apr 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc